本文整理汇总了C++中cut_assert_equal_uint函数的典型用法代码示例。如果您正苦于以下问题:C++ cut_assert_equal_uint函数的具体用法?C++ cut_assert_equal_uint怎么用?C++ cut_assert_equal_uint使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cut_assert_equal_uint函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: test_stop_on_data
void
test_stop_on_data (void)
{
cut_assert_true(milter_server_context_data(context));
cut_assert_equal_uint(1, n_stop_on_data);
cut_assert_equal_uint(1, n_stopped);
cut_assert_equal_uint(0, n_accept);
}
示例2: test_stop_on_end_of_header
void
test_stop_on_end_of_header (void)
{
cut_assert_true(milter_server_context_end_of_header(context));
cut_assert_equal_uint(1, n_stop_on_end_of_header);
cut_assert_equal_uint(1, n_stopped);
cut_assert_equal_uint(0, n_accept);
}
示例3: test_default_packet_buffer_size
void
test_default_packet_buffer_size (void)
{
cut_assert_equal_uint(
0,
milter_manager_configuration_get_default_packet_buffer_size(config));
milter_manager_configuration_set_default_packet_buffer_size(config, 4096);
cut_assert_equal_uint(
4096,
milter_manager_configuration_get_default_packet_buffer_size(config));
}
示例4: test_max_pending_finished_sessions
void
test_max_pending_finished_sessions (void)
{
cut_assert_equal_uint(
0,
milter_manager_configuration_get_max_pending_finished_sessions(config));
milter_manager_configuration_set_max_pending_finished_sessions(config, 29);
cut_assert_equal_uint(
29,
milter_manager_configuration_get_max_pending_finished_sessions(config));
}
示例5: test_controller_unix_socket_mode
void
test_controller_unix_socket_mode (void)
{
cut_assert_equal_uint(
0660,
milter_manager_configuration_get_controller_unix_socket_mode(config));
milter_manager_configuration_set_controller_unix_socket_mode(config, 0600);
cut_assert_equal_uint(
0600,
milter_manager_configuration_get_controller_unix_socket_mode(config));
}
示例6: test_chunk_size
void
test_chunk_size (void)
{
cut_assert_equal_uint(
MILTER_CHUNK_SIZE,
milter_manager_configuration_get_chunk_size(config));
milter_manager_configuration_set_chunk_size(config, 29);
cut_assert_equal_uint(
29,
milter_manager_configuration_get_chunk_size(config));
}
示例7: test_suspend_time_on_unacceptable
void
test_suspend_time_on_unacceptable (void)
{
cut_assert_equal_uint(
MILTER_CLIENT_DEFAULT_SUSPEND_TIME_ON_UNACCEPTABLE,
milter_manager_configuration_get_suspend_time_on_unacceptable(config));
milter_manager_configuration_set_suspend_time_on_unacceptable(config, 10);
cut_assert_equal_uint(
10,
milter_manager_configuration_get_suspend_time_on_unacceptable(config));
}
示例8: test_maintenance_interval
void
test_maintenance_interval (void)
{
cut_assert_equal_uint(
10,
milter_manager_configuration_get_maintenance_interval(config));
milter_manager_configuration_set_maintenance_interval(config, 100);
cut_assert_equal_uint(
100,
milter_manager_configuration_get_maintenance_interval(config));
}
示例9: test_max_file_descriptors
void
test_max_file_descriptors (void)
{
cut_assert_equal_uint(
0,
milter_manager_configuration_get_max_file_descriptors(config));
milter_manager_configuration_set_max_file_descriptors(config, 1024);
cut_assert_equal_uint(
1024,
milter_manager_configuration_get_max_file_descriptors(config));
}
示例10: test_max_connections
void
test_max_connections (void)
{
cut_assert_equal_uint(
MILTER_CLIENT_DEFAULT_MAX_CONNECTIONS,
milter_manager_configuration_get_max_connections(config));
milter_manager_configuration_set_max_connections(config, 10);
cut_assert_equal_uint(
10,
milter_manager_configuration_get_max_connections(config));
}
示例11: test_connection_check_interval
void
test_connection_check_interval (void)
{
cut_assert_equal_uint(
0,
milter_manager_configuration_get_connection_check_interval(config));
milter_manager_configuration_set_connection_check_interval(config, 5);
cut_assert_equal_uint(
5,
milter_manager_configuration_get_connection_check_interval(config));
}
示例12: test_n_workers
void
test_n_workers (void)
{
cut_assert_equal_uint(
0,
milter_manager_configuration_get_n_workers(config));
milter_manager_configuration_set_n_workers(config, 5);
cut_assert_equal_uint(
5,
milter_manager_configuration_get_n_workers(config));
}
示例13: test_stop_on_envelope_from
void
test_stop_on_envelope_from (void)
{
const gchar from[] = "[email protected]";
cut_assert_true(milter_server_context_envelope_from(context, from));
cut_assert_equal_uint(1, n_stop_on_envelope_from);
cut_assert_equal_string(from, actual_envelope_from);
cut_assert_equal_uint(1, n_stopped);
cut_assert_equal_uint(0, n_accept);
}
示例14: test_stop_on_helo
void
test_stop_on_helo (void)
{
const gchar fqdn[] = "delian";
cut_assert_true(milter_server_context_helo(context, fqdn));
cut_assert_equal_uint(1, n_stop_on_helo);
cut_assert_equal_string(fqdn, helo_fqdn);
cut_assert_equal_uint(1, n_stopped);
cut_assert_equal_uint(0, n_accept);
}
示例15: test_accessor
void
test_accessor(void)
{
int i;
grn_obj *t1, *t2, *c1, *c2, buf;
t1 = grn_table_create(&context, "t1", 2, NULL,
GRN_OBJ_TABLE_NO_KEY|GRN_OBJ_PERSISTENT, NULL, 0);
cut_assert_not_null(t1);
t2 = grn_table_create(&context, "t2", 2, NULL,
GRN_OBJ_TABLE_NO_KEY|GRN_OBJ_PERSISTENT, NULL, 0);
cut_assert_not_null(t2);
c1 = grn_column_create(&context, t1, "c1", 2, NULL,
GRN_OBJ_PERSISTENT, t2);
cut_assert_not_null(c1);
c2 = grn_column_create(&context, t2, "c2", 2, NULL,
GRN_OBJ_PERSISTENT, t1);
cut_assert_not_null(c2);
GRN_TEXT_INIT(&buf, 0);
for (i = 0; i < NRECORDS; i++) {
grn_id i1, i2;
i1 = grn_table_add(&context, t1, NULL, 0, NULL);
i2 = grn_table_add(&context, t2, NULL, 0, NULL);
GRN_BULK_REWIND(&buf);
grn_bulk_write(&context, &buf, (char *)&i2, sizeof(grn_id));
grn_obj_set_value(&context, c1, i1, &buf, GRN_OBJ_SET);
grn_obj_set_value(&context, c2, i2, &buf, GRN_OBJ_SET);
}
{
grn_id id;
uint64_t et;
int nerr = 0;
struct timeval tvb, tve;
grn_obj *a = grn_obj_column(&context, t1, "c1.c2.c1", 8);
grn_table_cursor *tc = grn_table_cursor_open(&context, t1, NULL, 0, NULL, 0, 0);
cut_assert_not_null(a);
cut_assert_not_null(tc);
gettimeofday(&tvb, NULL);
while ((id = grn_table_cursor_next(&context, tc))) {
GRN_BULK_REWIND(&buf);
grn_obj_get_value(&context, a, id, &buf);
if (GRN_RECORD_VALUE(&buf) != id) { nerr++; }
}
gettimeofday(&tve, NULL);
et = (tve.tv_sec - tvb.tv_sec) * 1000000 + (tve.tv_usec - tvb.tv_usec);
// printf("et=%zu\n", et);
cut_assert_equal_uint(0, nerr);
cut_assert_equal_uint(0, grn_table_cursor_close(&context, tc));
cut_assert_equal_uint(0, grn_obj_close(&context, a));
}
cut_assert_equal_uint(0, grn_obj_close(&context, &buf));
}