test-user-directory.c revision baf3e87e186453fda13bd21f7cbcb2efc8492e8b
/* Copyright (c) 2013-2016 Dovecot authors, see the included COPYING file */
#include "lib.h"
#include "ioloop.h"
#include "mail-user-hash.h"
#include "mail-host.h"
#include "test-common.h"
#define USER_DIR_TIMEOUT 1000000
const char *format ATTR_UNUSED,
{
*hash_r = 0;
return TRUE;
}
static void
{
struct user_directory_iter *iter;
unsigned int prev_stamp = 0, iter_count = 0;
iter_count++;
}
}
static void test_user_directory_ascending(void)
{
const unsigned int count = 100000;
struct user_directory *dir;
unsigned int i;
test_begin("user directory ascending");
for (i = 0; i < count; i++)
test_end();
}
static void test_user_directory_descending(void)
{
const unsigned int count = 1000;
struct user_directory *dir;
unsigned int i;
test_begin("user directory descending");
for (i = 0; i < count; i++)
test_end();
}
static void test_user_directory_random(void)
{
struct user_directory *dir;
test_begin("user directory random");
for (i = 0; i < count; i++) {
if (rand() % 10 == 0)
else
}
test_end();
}
int main(void)
{
static void (*const test_functions[])(void) = {
};
ioloop_time = 1234567890;
return test_run(test_functions);
}