本文整理汇总了C++中cut_assert_true函数的典型用法代码示例。如果您正苦于以下问题:C++ cut_assert_true函数的具体用法?C++ cut_assert_true怎么用?C++ cut_assert_true使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cut_assert_true函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: test_cs_isInstantiated
CUT_EXPORT void test_cs_isInstantiated(void)
{
cut_assert_true(cs_isInstantiated(CSINT(0)));
cut_assert_true(cs_isInstantiated(CSINT(INT_MIN)));
cut_assert_true(cs_isInstantiated(CSINT(INT_MAX)));
cut_assert_false(cs_isInstantiated(cs_createCSint(0, 10)));
cut_assert_false(cs_isInstantiated(cs_createCSint(INT_MIN, INT_MAX)));
}
开发者ID:kenhys,项目名称:gauche-izc,代码行数:9,代码来源:test_domain.c
示例2: test_remove_unix_socket_on_close_accessor
void
test_remove_unix_socket_on_close_accessor (void)
{
cut_assert_true(milter_client_get_default_remove_unix_socket_on_close(client));
cut_assert_true(milter_client_is_remove_unix_socket_on_close(client));
milter_client_set_default_remove_unix_socket_on_close(client, FALSE);
cut_assert_false(milter_client_get_default_remove_unix_socket_on_close(client));
cut_assert_false(milter_client_is_remove_unix_socket_on_close(client));
}
开发者ID:milter-manager,项目名称:milter-manager,代码行数:9,代码来源:test-client.c
示例3: test_card_suit_new_from_string
void
test_card_suit_new_from_string(void)
{
cut_set_message("文字列からスーツを作成する。");
cut_assert_true(card_suit_new_from_string("SPADE")==SPADE);
cut_assert_true(card_suit_new_from_string("HEART")==HEART);
cut_assert_true(card_suit_new_from_string("DIAMOND")==DIAMOND);
cut_assert_true(card_suit_new_from_string("CLUB")==CLUB);
}
开发者ID:masayuki054,项目名称:prog,代码行数:9,代码来源:test_card.0.c
示例4: test_parse_args_rw_modes
void
test_parse_args_rw_modes(void)
{
argv[1] = dummy_file;
cut_assert_equal_int(0, parse_args(2, argv, &option));
cut_assert_true(option.read);
cut_assert_false(option.write);
argv[1] = "-W";
argv[2] = dummy_file;
cut_assert_equal_int(0, parse_args(3, argv, &option));
cut_assert_false(option.read);
cut_assert_true(option.write);
}
开发者ID:curvet,项目名称:micbench,代码行数:14,代码来源:test-micbench-io.c
示例5: test_need_maintain
void
test_need_maintain (void)
{
milter_client_set_maintenance_interval(client, 10);
milter_client_set_n_processing_sessions(client, 3);
milter_client_set_n_processed_sessions(client, 10);
cut_assert_false(milter_client_need_maintain(client, 0));
cut_assert_true(milter_client_need_maintain(client, 1));
milter_client_set_n_processed_sessions(client, 11);
cut_assert_false(milter_client_need_maintain(client, 1));
cut_assert_true(milter_client_need_maintain(client, 2));
}
开发者ID:milter-manager,项目名称:milter-manager,代码行数:14,代码来源:test-client.c
示例6: test_equal_content
void
test_equal_content (void)
{
pixbuf1 = load_pixbuf("dark-circle.png");
pixbuf2 = load_pixbuf("nested-circle.png");
cut_assert_true(gdkcut_pixbuf_equal_content(pixbuf1, pixbuf1, 0));
cut_assert_true(gdkcut_pixbuf_equal_content(pixbuf2, pixbuf2, 0));
cut_assert_false(gdkcut_pixbuf_equal_content(pixbuf1, pixbuf2, 0));
g_object_unref(pixbuf2);
pixbuf2 = load_pixbuf("small-circle.png");
cut_assert_false(gdkcut_pixbuf_equal_content(pixbuf1, pixbuf2, 0));
}
开发者ID:andrewdavis12,项目名称:cutter,代码行数:14,代码来源:test-gdkcut-pixbuf.c
示例7: test_memcached_decrement
void
test_memcached_decrement(void)
{
uint32_t flags;
uint64_t intval;
memcached_return rc;
rc = memcached_increment_with_initial(memc, "decr", 4, 30, 99, 0, &intval);
cut_assert_equal_int(MEMCACHED_SUCCESS, rc);
cut_assert_true(intval == 99);
rc = memcached_decrement_with_initial(memc, "decr", 4, 17, 0, 0, &intval);
cut_assert_equal_int(MEMCACHED_SUCCESS, rc);
cut_assert_true(intval == 82);
}
开发者ID:ikdttr,项目名称:groonga,代码行数:15,代码来源:test-memcached.c
示例8: test_header
void
test_header (void)
{
const gchar name[] = "X-HEADER-NAME";
const gchar value[] = "MilterServerContext test";
const gchar *packet;
gsize packet_size;
test_data();
channel_free();
reply_continue();
cut_assert_true(milter_server_context_header(context, name, value));
pump_all_events();
milter_test_assert_state(HEADER);
milter_test_assert_status(NOT_CHANGE);
milter_command_encoder_encode_header(encoder,
&packet, &packet_size,
name, value);
milter_test_assert_packet(channel, packet, packet_size);
cut_assert_equal_uint(0, n_message_processed);
}
开发者ID:michaelm260,项目名称:milter-manager,代码行数:25,代码来源:test-server-context-command.c
示例9: test_body
void
test_body (void)
{
const gchar chunk[] = "This is a body text.";
const gchar *packet;
gsize packet_size;
gsize packed_size;
test_end_of_header();
channel_free();
reply_continue();
cut_assert_true(milter_server_context_body(context, chunk, strlen(chunk)));
pump_all_events();
milter_test_assert_state(BODY);
milter_test_assert_status(NOT_CHANGE);
milter_command_encoder_encode_body(encoder, &packet, &packet_size,
chunk, strlen(chunk), &packed_size);
milter_test_assert_packet(channel, packet, packet_size);
cut_assert_equal_uint(strlen(chunk), packed_size);
cut_assert_equal_uint(0, n_message_processed);
}
开发者ID:michaelm260,项目名称:milter-manager,代码行数:25,代码来源:test-server-context-command.c
示例10: test_scale
void
test_scale (gconstpointer data)
{
GtkWidget *scale;
gint widget_value;
gint xinput_value;
const gchar *widget_name;
const gchar *xinput_name;
const gchar *box_name;
widget_name = gcut_data_get_string(data, "widget-name");
xinput_name = gcut_data_get_string(data, "xinput-name");
box_name = gcut_data_get_string(data, "box-name");
enable_widget(box_name);
scale = get_widget(widget_name);
cut_assert_true(GTK_IS_RANGE(scale));
xinput_value = get_int_property_of_xinput(xinput_name);
widget_value = gtk_test_slider_get_value(scale);
cut_assert_equal_int(xinput_value, widget_value);
gtk_test_slider_set_perc(scale, 50.0);
wait_action();
xinput_value = get_int_property_of_xinput(xinput_name);
widget_value = gtk_test_slider_get_value(scale);
cut_assert_equal_int(xinput_value, widget_value);
}
开发者ID:thisMagpie,项目名称:gpointing-device-settings,代码行数:29,代码来源:test-ui-widget.c
示例11: test_daemon
void
test_daemon (void)
{
cut_assert_false(milter_manager_configuration_is_daemon(config));
milter_manager_configuration_set_daemon(config, TRUE);
cut_assert_true(milter_manager_configuration_is_daemon(config));
}
开发者ID:milter-manager,项目名称:milter-manager,代码行数:7,代码来源:test-configuration.c
示例12: test_attachment_save
void
test_attachment_save (void)
{
GList *attachments, *node;
document = load_document ("attachment.pdf");
cut_assert_true (poppler_document_has_attachments (document));
attachments = poppler_document_get_attachments (document);
gcut_take_list (attachments, attachment_unref);
for (node = attachments; node; node = g_list_next (node))
{
PopplerAttachment *attachment = node->data;
const gchar *filename;
gchar *contents;
const gchar *expected_contents;
GError *error = NULL;
filename = cut_take_string (g_build_filename (tmp_dir,
attachment->name,
NULL));
poppler_attachment_save (attachment, filename, &error);
gcut_assert_error (error);
g_file_get_contents (filename, &contents, NULL, &error);
gcut_assert_error (error);
expected_contents = cut_get_fixture_data_string (attachment->name, NULL);
cut_set_message ("%s", attachment->name);
cut_assert_equal_string_with_free (expected_contents, contents);
}
}
开发者ID:kou,项目名称:poppler-test,代码行数:31,代码来源:test-document.c
示例13: test_toggle_button
void
test_toggle_button (gconstpointer data)
{
GtkWidget *button, *dependent_widget;
gboolean widget_value;
gboolean xinput_value;
const gchar *widget_name;
const gchar *xinput_name;
const gchar *dependent_widget_name;
widget_name = gcut_data_get_string(data, "widget-name");
xinput_name = gcut_data_get_string(data, "xinput-name");
dependent_widget_name = gcut_data_get_string(data, "dependent-widget-name");
button = get_widget(widget_name);
cut_assert_true(GTK_IS_TOGGLE_BUTTON(button));
xinput_value = get_boolean_property_of_xinput(xinput_name);
widget_value = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button));
cut_assert_equal_int(xinput_value, widget_value);
/* check widget sensitivity */
dependent_widget = get_widget(dependent_widget_name);
cut_assert_equal_int(widget_value, GTK_WIDGET_SENSITIVE(dependent_widget));
gtk_test_widget_click(button, 1, 0);
wait_action();
xinput_value = get_boolean_property_of_xinput(xinput_name);
cut_assert_equal_int(xinput_value, !widget_value);
cut_assert_equal_int(!widget_value, GTK_WIDGET_SENSITIVE(dependent_widget));
}
开发者ID:thisMagpie,项目名称:gpointing-device-settings,代码行数:32,代码来源:test-ui-widget.c
示例14: test_privilege_mode
void
test_privilege_mode (void)
{
cut_assert_false(milter_manager_configuration_is_privilege_mode(config));
milter_manager_configuration_set_privilege_mode(config, TRUE);
cut_assert_true(milter_manager_configuration_is_privilege_mode(config));
}
开发者ID:milter-manager,项目名称:milter-manager,代码行数:7,代码来源:test-configuration.c
示例15: test_remove_pid_file_on_exit_accessor
void
test_remove_pid_file_on_exit_accessor (void)
{
cut_assert_true(milter_client_is_remove_pid_file_on_exit(client));
milter_client_set_remove_pid_file_on_exit(client, FALSE);
cut_assert_false(milter_client_is_remove_pid_file_on_exit(client));
}
开发者ID:milter-manager,项目名称:milter-manager,代码行数:7,代码来源:test-client.c
示例16: test_stop_on_connect
void
test_stop_on_connect (void)
{
struct sockaddr_in address;
const gchar host_name[] = "mx.local.net";
const gchar ip_address[] = "192.168.123.123";
guint16 port;
port = g_htons(50443);
address.sin_family = AF_INET;
address.sin_port = port;
inet_pton(AF_INET, ip_address, &(address.sin_addr));
cut_assert_true(milter_server_context_connect(context,
host_name,
(struct sockaddr *)&address,
sizeof(address)));
cut_assert_equal_uint(1, n_stop_on_connect);
cut_assert_equal_string(host_name, connect_host_name);
cut_assert_equal_int(sizeof(struct sockaddr_in), connect_address_size);
cut_assert_equal_uint(1, n_stopped);
cut_assert_equal_uint(0, n_accept);
}
开发者ID:michaelm260,项目名称:milter-manager,代码行数:25,代码来源:test-server-context-stop-signals.c
示例17: test_remove_controller_unix_socket_on_create
void
test_remove_controller_unix_socket_on_create (void)
{
cut_assert_true(milter_manager_configuration_is_remove_controller_unix_socket_on_create(config));
milter_manager_configuration_set_remove_controller_unix_socket_on_create(config, FALSE);
cut_assert_false(milter_manager_configuration_is_remove_controller_unix_socket_on_create(config));
}
开发者ID:milter-manager,项目名称:milter-manager,代码行数:7,代码来源:test-configuration.c
示例18: test_bool_to_bool
void
test_bool_to_bool(void)
{
grn_obj_reinit(&context, &dest, GRN_DB_BOOL, 0);
cast_bool(TRUE);
cut_assert_true(GRN_BOOL_VALUE(&dest));
}
开发者ID:WEIC-DEV,项目名称:groonga,代码行数:7,代码来源:test-cast-basic.c
示例19: test_wheel_axes
void
test_wheel_axes (gconstpointer data)
{
GtkWidget *button;
gint widget_value;
const gchar *widget_name;
WheelAxisAssertFunction assert_function;
widget_name = gcut_data_get_string(data, "widget-name");
assert_function = gcut_data_get_pointer(data, "assert-function");
enable_widget("wheel_emulation_box");
button = get_widget(widget_name);
cut_assert_true(GTK_IS_CHECK_BUTTON(button));
cut_assert_equal_int(4, get_scroll_axes_property_of_xinput());
widget_value = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button));
assert_function(widget_value);
gtk_test_widget_click(button, 1, 0);
wait_action();
cut_assert_equal_int(4, get_scroll_axes_property_of_xinput());
widget_value = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button));
assert_function(widget_value);
}
开发者ID:thisMagpie,项目名称:gpointing-device-settings,代码行数:26,代码来源:test-ui-widget.c
示例20: test_load_test_iterator
void
test_load_test_iterator (void)
{
const GList *tests;
CutTestContainer *container;
CutTestIterator *test_iterator;
CutIteratedTestFunction iterated_test_function = NULL;
CutDataSetupFunction data_setup_function = NULL;
loader = loader_new("iterator", "success-iterated-test." G_MODULE_SUFFIX);
cut_assert_not_null(loader);
test_case = cut_loader_load_test_case(loader);
cut_assert_not_null(test_case);
container = CUT_TEST_CONTAINER(test_case);
cut_assert_equal_int(1, cut_test_container_get_n_tests(container, NULL));
tests = cut_test_container_get_children(container);
cut_assert_not_null(tests);
test_iterator = tests->data;
cut_assert_not_null(test_iterator);
g_object_get(test_iterator,
"iterated-test-function", &iterated_test_function,
"data-setup-function", &data_setup_function,
NULL);
cut_assert_not_null(iterated_test_function);
cut_assert_not_null(data_setup_function);
cut_assert_true(run());
cut_assert_test_result_summary(run_context, 2, 2, 2, 0, 0, 0, 0, 0);
}
开发者ID:andrewdavis12,项目名称:cutter,代码行数:33,代码来源:test-cut-loader.c
注:本文中的cut_assert_true函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论