本文整理汇总了C++中cut_assert_false函数的典型用法代码示例。如果您正苦于以下问题:C++ cut_assert_false函数的具体用法?C++ cut_assert_false怎么用?C++ cut_assert_false使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cut_assert_false函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: echo_service
void *
echo_service(void *arg)
{
struct llc_connection *connection = (struct llc_connection *)arg;
int old_cancelstate;
pthread_setcancelstate(PTHREAD_CANCEL_DISABLE, &old_cancelstate);
cut_set_current_test_context(connection->link->cut_test_context);
mqd_t llc_up = mq_open(connection->mq_up_name, O_RDONLY);
cut_assert_false(llc_up == (mqd_t) - 1, cut_message("Can't open llc_up mqueue for reading"));
mqd_t llc_down = mq_open(connection->mq_down_name, O_WRONLY);
cut_assert_false(llc_down == (mqd_t) - 1, cut_message("Can't open llc_down mqueue for writing"));
pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, NULL);
for (;;) {
char buffer[1024];
int res = mq_receive(llc_up, buffer, sizeof(buffer), NULL);
pthread_testcancel();
cut_assert_equal_int(7, res, cut_message("Invalid message length"));
cut_assert_equal_memory(buffer, res, "\x40\xc0Hello", 7, cut_message("Invalid message data"));
sem_post(sem_cutter);
pthread_testcancel();
}
}
开发者ID:JiapengLi,项目名称:libllcp,代码行数:28,代码来源:test_dummy_mac_link.c
示例2: test_set_data
void
test_set_data (void)
{
CutTestData *current_test_data;
const gchar name[] = "sample test data";
const gchar value[] = "sample test value";
cut_assert_false(cut_test_context_have_data(context));
test_data = cut_test_data_new(name, g_strdup(value), string_data_free);
cut_test_context_set_data(context, test_data);
g_object_unref(test_data);
test_data = NULL;
cut_assert_false(destroy_called);
cut_assert_equal_string(NULL, destroyed_string);
cut_assert_true(cut_test_context_have_data(context));
current_test_data = cut_test_context_get_current_data(context);
cut_assert_not_null(current_test_data);
cut_assert_equal_string(value, cut_test_data_get_value(current_test_data));
cut_assert_false(destroy_called);
cut_assert_equal_string(NULL, destroyed_string);
g_object_unref(context);
context = NULL;
cut_assert_true(destroy_called);
cut_assert_equal_string(value, destroyed_string);
}
开发者ID:clear-code,项目名称:cutter,代码行数:28,代码来源:test-cut-test-context.c
示例3: test_flags
void
test_flags (void)
{
GError *error = NULL;
process = gcut_process_new("echo", "XXX", NULL);
setup_process(process);
gcut_process_set_flags(process, 0);
cut_assert_false(gcut_process_get_flags(process) & G_SPAWN_SEARCH_PATH);
cut_assert_false(gcut_process_run(process, &actual_error));
expected_error =
g_error_new(G_SPAWN_ERROR, G_SPAWN_ERROR_NOENT,
"Failed to execute child process \"%s\" (%s)",
"echo", g_strerror(ENOENT));
gcut_assert_equal_error(expected_error, actual_error);
gcut_process_set_flags(process, G_SPAWN_SEARCH_PATH);
gcut_process_run(process, &error);
gcut_assert_error(error);
wait_exited();
cut_assert_equal_string("XXX\n", output_string->str);
cut_assert_equal_string("", error_string->str);
}
开发者ID:hayamiz,项目名称:cutter,代码行数:25,代码来源:test-gcut-process.c
示例4: 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
示例5: 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
示例6: test_equal_content_threshold
void
test_equal_content_threshold (void)
{
pixbuf1 = load_pixbuf("dark-circle.png");
pixbuf2 = load_pixbuf("max-3-pixel-value-different-dark-circle.png");
cut_assert_false(gdkcut_pixbuf_equal_content(pixbuf1, pixbuf2, 0));
cut_assert_true(gdkcut_pixbuf_equal_content(pixbuf1, pixbuf1, 3));
cut_assert_false(gdkcut_pixbuf_equal_content(pixbuf1, pixbuf2, 2));
}
开发者ID:andrewdavis12,项目名称:cutter,代码行数:10,代码来源:test-gdkcut-pixbuf.c
示例7: test_set_failed
void
test_set_failed (void)
{
cut_assert_false(cut_test_context_is_failed(context));
cut_test_context_set_failed(context, TRUE);
cut_assert_true(cut_test_context_is_failed(context));
cut_test_context_set_failed(context, FALSE);
cut_assert_false(cut_test_context_is_failed(context));
}
开发者ID:clear-code,项目名称:cutter,代码行数:11,代码来源:test-cut-test-context.c
示例8: test_parse_args_rwmix_mode
void
test_parse_args_rwmix_mode(void)
{
argv[1] = "-M";
argv[2] = "0.5";
argv[3] = dummy_file;
cut_assert_equal_int(0, parse_args(4, argv, &option));
cut_assert_false(option.read);
cut_assert_false(option.write);
cut_assert_equal_double(0.5, 0.001, option.rwmix);
}
开发者ID:curvet,项目名称:micbench,代码行数:11,代码来源:test-micbench-io.c
示例9: test_need_maintain_never
void
test_need_maintain_never (void)
{
milter_client_set_maintenance_interval(client, 0);
milter_client_set_n_processing_sessions(client, 3);
cut_assert_false(milter_client_need_maintain(client, 0));
cut_assert_false(milter_client_need_maintain(client, 1));
milter_client_set_n_processed_sessions(client, 100);
cut_assert_false(milter_client_need_maintain(client, 1));
}
开发者ID:milter-manager,项目名称:milter-manager,代码行数:12,代码来源:test-client.c
示例10: 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
示例11: 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
示例12: test_pending
void
test_pending (void)
{
CutTestContainer *container;
test_iterator = cut_test_iterator_new("pending test iterator",
stub_pending_iterated_test,
stub_iterated_data);
container = CUT_TEST_CONTAINER(test_iterator);
cut_assert_equal_uint(0, cut_test_container_get_n_tests(container, NULL));
cut_assert_false(run());
cut_assert_equal_uint(3, cut_test_container_get_n_tests(container, NULL));
cut_assert_n_signals(1, 1, 3, 3, 3, 0, 0, 0, 0, 1, 0, 0);
cut_assert_test_result_summary(run_context, 3, 5, 2, 0, 0, 1, 0, 0);
cut_assert_test_result(run_context, 0, CUT_TEST_RESULT_SUCCESS,
"pending test iterator (First)",
NULL, NULL,
NULL, NULL,
NULL,
NULL);
cut_assert_test_result(run_context, 1, CUT_TEST_RESULT_PENDING,
"pending test iterator (Second)",
"PENDING!",
NULL,
NULL, NULL,
FAIL_LOCATION, "stub_pending_iterated_test",
NULL);
cut_assert_test_result(run_context, 2, CUT_TEST_RESULT_SUCCESS,
"pending test iterator (Third)",
NULL, NULL,
NULL, NULL,
NULL,
NULL);
}
开发者ID:hayamiz,项目名称:cutter,代码行数:35,代码来源:test-cut-test-iterator.c
示例13: test_equal_object_custom
void
test_equal_object_custom (void)
{
const gchar *inspected_expected, *inspected_actual;
test = cut_test_new("gcut_assert_equal_object_custom test",
stub_equal_object_custom);
cut_assert_not_null(test);
cut_assert_false(run());
cut_assert_test_result_summary(run_context, 1, 1, 0, 1, 0, 0, 0, 0);
inspected_expected = cut_take_printf("#<CutTest:%p "
"name=<\"test-name\">, "
"element-name=<\"test\">, "
"test-function=<NULL>, "
"base-directory=<NULL>>",
object1);
inspected_actual = cut_take_printf("#<CutTest:%p "
"name=<\"no-name\">, "
"element-name=<\"test\">, "
"test-function=<NULL>, "
"base-directory=<NULL>>",
object3);
cut_assert_test_result(run_context, 0, CUT_TEST_RESULT_FAILURE,
"gcut_assert_equal_object_custom test",
NULL,
"<equal_name(object1, object3)>",
inspected_expected, inspected_actual,
FAIL_LOCATION,
FUNCTION("stub_equal_object_custom"),
NULL);
}
开发者ID:clear-code,项目名称:cutter,代码行数:33,代码来源:test-gcut-assertions.c
示例14: test_equal_object_null
void
test_equal_object_null (void)
{
const gchar *inspected_expected;
test = cut_test_new("gcut_assert_equal_object_null test",
stub_equal_object_null);
cut_assert_not_null(test);
cut_assert_false(run());
cut_assert_test_result_summary(run_context, 1, 0, 0, 1, 0, 0, 0, 0);
inspected_expected = cut_take_printf("#<CutLoader:%p "
"so-filename=<\"so-name\">, "
"base-directory=<NULL>>",
object1);
cut_assert_test_result(run_context, 0, CUT_TEST_RESULT_FAILURE,
"gcut_assert_equal_object_null test",
NULL,
"<object1 == NULL>",
inspected_expected, "(null)",
FAIL_LOCATION,
FUNCTION("stub_equal_object_null"),
NULL);
}
开发者ID:clear-code,项目名称:cutter,代码行数:25,代码来源:test-gcut-assertions.c
示例15: test_equal_flags
void
test_equal_flags (void)
{
static const GFlagsValue values[] = {
{1 << 0, "CUTTEST_ASSERT_STUB_FIRST", "first"},
{1 << 1, "CUTTEST_ASSERT_STUB_SECOND", "second"},
{1 << 2, "CUTTEST_ASSERT_STUB_THIRD", "third"},
{0, NULL, NULL}
};
flags_type = g_flags_register_static("CuttestAssertStubFlags", values);
test = cut_test_new("gcut_assert_equal_flags test", stub_equal_flags);
cut_assert_not_null(test);
cut_assert_false(run());
cut_assert_test_result_summary(run_context, 1, 1, 0, 1, 0, 0, 0, 0);
cut_assert_test_result(run_context, 0, CUT_TEST_RESULT_FAILURE,
"gcut_assert_equal_flags test",
NULL,
"<(1 << 1) | (1 << 2) == (1 << 3)> (flags_type)",
"#<CuttestAssertStubFlags: "
"second|third "
"(CUTTEST_ASSERT_STUB_SECOND:0x2)|"
"(CUTTEST_ASSERT_STUB_THIRD:0x4)>",
"#<CuttestAssertStubFlags: (unknown flags: 0x8)>",
FAIL_LOCATION,
FUNCTION("stub_equal_flags"),
NULL);
}
开发者ID:clear-code,项目名称:cutter,代码行数:30,代码来源:test-gcut-assertions.c
示例16: test_equal_list_object
void
test_equal_list_object (void)
{
const gchar *inspected_expected, *inspected_actual;
test = cut_test_new("equal_list_object test",
stub_equal_list_object);
cut_assert_not_null(test);
cut_assert_false(run());
cut_assert_test_result_summary(run_context, 1, 2, 0, 1, 0, 0, 0, 0);
inspected_expected = cut_take_printf(
"(#<CutRepository:%p directory=<\"directory1\">>, "
"(null), "
"#<CutTest:%p name=<\"test1\">, element-name=<\"test\">, "
"test-function=<NULL>, base-directory=<NULL>>)",
list1->data, g_list_nth_data(list1, 2));
inspected_actual = cut_take_printf(
"(#<CutRepository:%p directory=<\"directory2\">>, "
"(null), "
"#<CutTest:%p name=<\"test2\">, element-name=<\"test\">, "
"test-function=<NULL>, base-directory=<NULL>>)",
list2->data, g_list_nth_data(list2, 2));
cut_assert_test_result(run_context, 0, CUT_TEST_RESULT_FAILURE,
"equal_list_object test",
NULL,
"<list1 == list2>",
inspected_expected, inspected_actual,
FAIL_LOCATION,
FUNCTION("stub_equal_list_object"),
NULL);
}
开发者ID:clear-code,项目名称:cutter,代码行数:34,代码来源:test-gcut-assertions.c
示例17: test_equal_list_enum
void
test_equal_list_enum (void)
{
const gchar inspected_expected[] =
"(#<CutTestResultStatus: "
"pending(CUT_TEST_RESULT_PENDING:3)>, "
"#<CutTestResultStatus: "
"success(CUT_TEST_RESULT_SUCCESS:0)>)";
const gchar inspected_actual[] =
"(#<CutTestResultStatus: "
"failure(CUT_TEST_RESULT_FAILURE:4)>)";
test = cut_test_new("equal_list_enum test", stub_equal_list_enum);
cut_assert_not_null(test);
cut_assert_false(run());
cut_assert_test_result_summary(run_context, 1, 2, 0, 1, 0, 0, 0, 0);
cut_assert_test_result(run_context, 0, CUT_TEST_RESULT_FAILURE,
"equal_list_enum test",
NULL,
"<list1 == list2>",
inspected_expected, inspected_actual,
FAIL_LOCATION,
FUNCTION("stub_equal_list_enum"),
NULL);
}
开发者ID:clear-code,项目名称:cutter,代码行数:27,代码来源:test-gcut-assertions.c
示例18: 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
示例19: 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
示例20: 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
注:本文中的cut_assert_false函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论