Example #1
0
END_TEST

Suite *tests_get_entry_suite(void) {
  Suite *suite;
  TCase *testcase;

  suite = suite_create("entry");
  testcase = tcase_create("base");

  tcase_add_checked_fixture(testcase, set_up, tear_down);

  tcase_add_test(testcase, entry_create_test);
  tcase_add_test(testcase, entry_codec_test);

  suite_add_tcase(suite, testcase);
  return suite;
}
END_TEST

Suite *curve25519_suite(void)
{
    Suite *suite = suite_create("curve25519");
    TCase *tcase = tcase_create("case");
    tcase_add_checked_fixture(tcase, test_setup, test_teardown);
    tcase_add_test(tcase, test_curve25519_agreement);
    tcase_add_test(tcase, test_curve25519_generate_public);
    tcase_add_test(tcase, test_curve25519_random_agreements);
    tcase_add_test(tcase, test_curve25519_signature);
    tcase_add_test(tcase, test_curve25519_large_signatures);
    tcase_add_test(tcase, test_unique_signatures);
    tcase_add_test(tcase, test_unique_signature_vector);
    suite_add_tcase(suite, tcase);
    return suite;
}
Example #3
0
END_TEST





Suite *arch_suite (void) {
	Suite *s = suite_create ("Arch");

	/* Core test case */
	TCase *tc_core = tcase_create ("Core");
	tcase_add_checked_fixture (tc_core, setup, teardown);
	tcase_add_test (tc_core, test_is_call);
	suite_add_tcase (s, tc_core);

	return s;
}
Example #4
0
static Suite *
gst_gl_context_suite (void)
{
  Suite *s = suite_create ("GstGLContext");
  TCase *tc_chain = tcase_create ("general");

  suite_add_tcase (s, tc_chain);
  tcase_add_checked_fixture (tc_chain, setup, teardown);
  tcase_add_test (tc_chain, test_share);
  tcase_add_test (tc_chain, test_wrapped_context);
  tcase_add_test (tc_chain, test_current_context);
  tcase_add_test (tc_chain, test_context_can_share);
  tcase_add_test (tc_chain, test_is_shared);
  tcase_add_test (tc_chain, test_display_list);

  return s;
}
Example #5
0
} TEND

/************************************************************/
Suite *
imsettings_suite(void)
{
	Suite *s = suite_create("Google Code Issue Tracker");
	TCase *tc = tcase_create("Issue #7: http://code.google.com/p/imsettings/issues/detail?id=7");

	tcase_add_checked_fixture(tc, setup, teardown);

	T (issue);

	suite_add_tcase(s, tc);

	return s;
}
Example #6
0
END_TEST

Suite * expander_suite (void)
{
	Suite *s;
	TCase *tc_expander;

	s = suite_create ("expander");
	tc_expander = tcase_create ("expander tests");

	tcase_add_checked_fixture (tc_expander, setup_expander, teardown_expander);
	tcase_add_test (tc_expander, expand);
	tcase_add_test (tc_expander, expandPath);
	suite_add_tcase (s, tc_expander);

	return s;
}
END_TEST


TCase* connection_tcase(void)
{
    TCase *tc = tcase_create("connection");
    tcase_add_checked_fixture(tc, setup, teardown);
    tcase_add_test(tc, test_connects_URI_and_establishes_protocol);
    tcase_add_test(tc, test_fails_invalid_URI);
    tcase_add_test(tc, test_fails_unknown_URI_scheme);
    tcase_add_test(tc, test_connects_URI_containing_credentials);
    tcase_add_test(tc, test_returns_einval_for_invalid_close_argument);
    tcase_add_test(tc, test_connects_tcp_and_establishes_protocol);
    tcase_add_test(tc, test_fails_if_connection_factory_fails);
    tcase_add_test(tc, test_fails_if_unknown_protocol);
    return tc;
}
END_TEST

Suite *fingerprint_suite(void)
{
    Suite *suite = suite_create("fingerprint");

    TCase *tcase = tcase_create("case");
    tcase_add_checked_fixture(tcase, test_setup, test_teardown);
    tcase_add_test(tcase, test_scannable_fingerprint_serialize);
    tcase_add_test(tcase, test_vectors);
    tcase_add_test(tcase, test_matching_fingerprints);
    tcase_add_test(tcase, test_mismatching_fingerprints);
    tcase_add_test(tcase, test_mismatching_identifiers);
    suite_add_tcase(suite, tcase);

    return suite;
}
    } END_TEST

int main(void) {
    TCase *tc_pubsub_publish = tcase_create("PubSub publish");
    tcase_add_checked_fixture(tc_pubsub_publish, setup, teardown);
    tcase_add_test(tc_pubsub_publish, SinglePublishDataSetField);

    Suite *s = suite_create("PubSub publishing json via udp");
    suite_add_tcase(s, tc_pubsub_publish);

    SRunner *sr = srunner_create(s);
    srunner_set_fork_status(sr, CK_NOFORK);
    srunner_run_all(sr,CK_NORMAL);
    int number_failed = srunner_ntests_failed(sr);
    srunner_free(sr);
    return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE;
}
Example #10
0
} END_TEST

Suite *
check_classify_suite(void) {
  Suite *s = suite_create("check classify");
  TCase *tc_mock_classification = tcase_create("mock classification");

  tcase_add_checked_fixture(tc_mock_classification, setup, teardown);
  tcase_add_test(tc_mock_classification, test_classify_item_sets_prob_to_the_return_value_of_the_classify_function);
  tcase_add_test(tc_mock_classification, test_classify_item_when_prob_is_NULL_does_nothing);
  tcase_add_test(tc_mock_classification, test_classify_item_when_not_in_precompute_state_returns_SEQUENCE_ERROR);
  tcase_add_test(tc_mock_classification, test_classify_passed_item_to_the_classifcation_function);
  tcase_add_test(tc_mock_classification, test_classify_item_with_no_classification_function_returns_SEQUENCE_ERROR);

  suite_add_tcase(s, tc_mock_classification);
  return s;
}
static Suite *
gst_collect_pads_suite (void)
{
  Suite *suite;
  TCase *general;

  suite = suite_create ("GstCollectPads");
  general = tcase_create ("general");
  suite_add_tcase (suite, general);
  tcase_add_checked_fixture (general, setup, teardown);
  tcase_add_test (general, test_pad_add_remove);
  tcase_add_test (general, test_collect);
  tcase_add_test (general, test_collect_eos);
  tcase_add_test (general, test_collect_twice);

  return suite;
}
END_TEST

TCase *
check_nta_client_2_3(void)
{
    TCase *tc = tcase_create("NTA 2.3 - INVITE Client");

    tcase_add_checked_fixture(tc, invite_setup, invite_teardown);

    s2_nta_set_tcase_timeout(tc, 2);

    tcase_add_test(tc, client_2_3_0);
    tcase_add_test(tc, client_2_3_1);
    tcase_add_test(tc, client_2_3_2);

    return tc;
}
Example #13
0
END_TEST

TCase *modules_tcase() {
    TCase* tc = tcase_create("modules");
    tcase_add_checked_fixture(tc, setup, teardown);
    
    tcase_add_test(tc, create_invoke_destroy);
    tcase_add_test(tc, create_invoke_destroy_callback);
    tcase_add_test(tc, process_success);
    tcase_add_test(tc, process_err_halt_queue);
    tcase_add_test(tc, process_err_stop_queue);
    tcase_add_test(tc, process_err_nexthop);
    tcase_add_test(tc, process_err_nexthop_err);
    tcase_add_test(tc, message_file_changed);
    
    return tc;
}
Example #14
0
END_TEST

TCase* packfile_transfer_tcase() {
  TCase* tc = tcase_create("packfile transfer");
  tcase_add_checked_fixture(tc, setup, teardown);

  tcase_add_test(tc, null_repository);
  tcase_add_test(tc, null_commits);
  tcase_add_test(tc, null_callback);
  tcase_add_test(tc, null_out);
  tcase_add_test(tc, failed_callback);
  tcase_add_test(tc, no_objects);
  tcase_add_test(tc, one_object);
  tcase_add_test(tc, two_objects);

  return tc;
}
Example #15
0
} TEND

/************************************************************/
Suite *
tester_suite(void)
{
	Suite *s = suite_create("lt_lang_t");
	TCase *tc = tcase_create("Basic functionality");

	tcase_add_checked_fixture(tc, setup, teardown);

	T (lt_lang_compare);

	suite_add_tcase(s, tc);

	return s;
}
Example #16
0
END_TEST

static Suite* alarm_suite(void)
{
    Suite *s = suite_create("alarm");
    TCase *tc = tcase_create("Core");

    tcase_add_checked_fixture(tc, handle_setup, handle_teardown);

    tcase_add_test(tc, test_simple_alarm);
    tcase_add_test(tc, test_giant_alarm);
    tcase_add_test(tc, test_giant_name);
    tcase_add_test(tc, test_full_queue);

    suite_add_tcase(s, tc);
    return s;
}
Example #17
0
END_TEST

static TCase *ws_parser_tcase()
{
	TCase *tc_ws_parser = tcase_create ("web_sockets_parser");
	tcase_add_checked_fixture(tc_ws_parser, setup, teardown);

	tcase_add_test (tc_ws_parser, test_ws_success_0);
	tcase_add_test (tc_ws_parser, test_ws_success_1);
	tcase_add_test (tc_ws_parser, test_ws_success_2);

	tcase_add_test (tc_ws_parser, test_ws_error_0);
	tcase_add_test (tc_ws_parser, test_ws_error_1);
	tcase_add_test (tc_ws_parser, test_ws_error_2);

	return tc_ws_parser;
}
} END_TEST

Suite *
ut_position_rules_make_suite(void)
{
  Suite *test_suite;
  TCase *test_case;

  test_suite = suite_create("ut_position_rules");
  test_case = tcase_create("Position Rules");
  tcase_add_checked_fixture(test_case, setup, teardown);
  tcase_add_test(test_case, ut_position_is_position_legal);
  tcase_add_test(test_case, ut_position_is_check);
  tcase_add_test(test_case, ut_position_can_castle);
  suite_add_tcase(test_suite, test_case);
  return test_suite;
}
END_TEST


TCase *check_nta_client_2_1(void)
{
    TCase *tc = tcase_create("NTA 2.1 - Client");

    tcase_add_checked_fixture(tc, NULL, client_teardown);

    s2_nta_set_tcase_timeout(tc, 2);

    tcase_add_test(tc, client_2_1_0);
    tcase_add_test(tc, client_2_1_1);
    tcase_add_test(tc, client_2_1_2);

    return tc;
}
Example #20
0
END_TEST


Suite *
create_suite_Layout (void)
{
  Suite *suite = suite_create("Layout");
  TCase *tcase = tcase_create("Layout");
  
  tcase_add_checked_fixture( tcase,
                            LayoutTest_setup,
                            LayoutTest_teardown );
  
  tcase_add_test ( tcase , test_Layout_new                              );
  tcase_add_test ( tcase , test_Layout_new_with_id_and_dimensions       );
  tcase_add_test ( tcase , test_Layout_setId                            );
  tcase_add_test ( tcase , test_Layout_setDimensions                    );
  tcase_add_test ( tcase , test_Layout_addCompartmentGlyph              );
  tcase_add_test ( tcase , test_Layout_addSpeciesGlyph                  );
  tcase_add_test ( tcase , test_Layout_addGeneralGlyph                  );
  tcase_add_test ( tcase , test_Layout_addReactionGlyph                 );
  tcase_add_test ( tcase , test_Layout_addTextGlyph                     );
  tcase_add_test ( tcase , test_Layout_addAdditionalGraphicalObject     );
  tcase_add_test ( tcase , test_Layout_createCompartmentGlyph           );
  tcase_add_test ( tcase , test_Layout_createSpeciesGlyph               );
  tcase_add_test ( tcase , test_Layout_createGeneralGlyph               );
  tcase_add_test ( tcase , test_Layout_createReactionGlyph              );
  tcase_add_test ( tcase , test_Layout_createTextGlyph                  );
  tcase_add_test ( tcase , test_Layout_createAdditionalGraphicalObject  );
  tcase_add_test ( tcase , test_Layout_createSpeciesReferenceGlyph      );
  tcase_add_test ( tcase , test_Layout_createLineSegment                );
  tcase_add_test ( tcase , test_Layout_createCubicBezier                );
  tcase_add_test ( tcase , test_Layout_getNumCompartmentGlyphs          );
  tcase_add_test ( tcase , test_Layout_getNumGeneralGlyphs              );
  tcase_add_test ( tcase , test_Layout_getNumSpeciesGlyphs              );
  tcase_add_test ( tcase , test_Layout_getNumReactionGlyphs             );
  tcase_add_test ( tcase , test_Layout_getNumTextGlyphs                 );
  tcase_add_test ( tcase , test_Layout_getNumAdditionalGraphicalObjects );
  tcase_add_test(  tcase , test_Layout_copyConstructor                  );
  tcase_add_test(  tcase , test_Layout_assignmentOperator               );
  
  suite_add_tcase(suite, tcase);
  
  return suite;
}
} END_TEST


Suite *mapistore_namedprops_mysql_suite(void)
{
	Suite	*s;
	TCase	*tc_config;
	TCase	*tc_mysql;
	TCase	*tc_mysql_q;

	s = suite_create("libmapistore named properties: MySQL backend");

	/* Core / Configuration */
	tc_config = tcase_create("MySQL backend configuration");
	tcase_add_test(tc_config, test_parameters);
	suite_add_tcase(s, tc_config);

	/* MySQL initialization */
	tc_mysql = tcase_create("MySQL initialization");
	/* database provisioning takes longer than default timeout */
	tcase_set_timeout(tc_mysql, 60);
	tcase_add_checked_fixture(tc_mysql, checked_mysql_setup, checked_mysql_teardown);
	tcase_add_test(tc_mysql, test_is_schema_created);
	tcase_add_test(tc_mysql, test_initialize_database);
	suite_add_tcase(s, tc_mysql);

	/* MySQL queries */
	tc_mysql_q = tcase_create("MySQL queries");
	tcase_set_timeout(tc_mysql_q, 60);
	tcase_add_unchecked_fixture(tc_mysql_q, unchecked_mysql_query_setup, unchecked_mysql_query_teardown);
	tcase_add_test(tc_mysql_q, test_next_unused_id);
	tcase_add_test(tc_mysql_q, test_get_mapped_id_MNID_ID);
	tcase_add_test(tc_mysql_q, test_get_mapped_id_MNID_STRING);
	tcase_add_test(tc_mysql_q, test_get_mapped_id_not_found);
	tcase_add_test(tc_mysql_q, test_get_nameid_type);
	tcase_add_test(tc_mysql_q, test_get_nameid_type_not_found);
	tcase_add_test(tc_mysql_q, test_get_nameid_MNID_ID);
	tcase_add_test(tc_mysql_q, test_get_nameid_MNID_STRING);
	tcase_add_test(tc_mysql_q, test_get_nameid_not_found);
	tcase_add_test(tc_mysql_q, test_create_id_MNID_ID);
	tcase_add_test(tc_mysql_q, test_create_id_MNID_STRING);
	suite_add_tcase(s, tc_mysql_q);

	return s;
}
Example #22
0
END_TEST

Suite *tests_get_random_suite(void) {
  Suite *suite;
  TCase *testcase;

  suite = suite_create("random");

  testcase = tcase_create("base");

  tcase_add_checked_fixture(testcase, set_up, tear_down);

  tcase_add_test(testcase, random_next_range_10_test);
  tcase_add_test(testcase, random_next_range_1000_test);

  suite_add_tcase(suite, testcase);
  return suite;
}
END_TEST


Suite *mix_instr_addr_xfer_suite(void)
{
	Suite *s = suite_create("mix_instr_addr_xfer");
	
	TCase *tc_core = tcase_create("Core");
    tcase_add_checked_fixture (tc_core, setup, teardown);
    tcase_add_test (tc_core, test_INCi_instructions);
    tcase_add_test (tc_core, test_DECi_instructions);
    tcase_add_test (tc_core, test_ENTi_instructions);
    tcase_add_test (tc_core, test_ENTA_instruction);

    suite_add_tcase (s, tc_core);
	
	return s;
}
Example #24
0
END_TEST

Suite *tests_get_session_suite(void) {
  Suite *suite;
  TCase *testcase;

  suite = suite_create("session");
  testcase = tcase_create("base");

  tcase_add_checked_fixture(testcase, set_up, tear_down);

  tcase_add_test(testcase, session_get_test);
  tcase_add_test(testcase, session_close_test);
  tcase_add_test(testcase, session_open_test);

  suite_add_tcase(suite, testcase);
  return suite;
}
Example #25
0
END_TEST

/* Machinery for running the 'check' tests.  */
Suite *asf_suite(void)
{
  Suite *asf = suite_create("asf");
  TCase *core = tcase_create("core");
  
  suite_add_tcase(asf, core);

  tcase_add_checked_fixture(core, setup, teardown);
  
  tcase_add_test(core, test_get_float_line_from_int_star_2);
  tcase_add_test(core, test_get_float_line_from_byte);
  tcase_add_test(core, test_get_float_line_from_real_star_8);

  return asf;
}
Example #26
0
END_TEST

TCase* tcase_kex_guess() {
  TCase *tc = tcase_create("kex_guess");
  tcase_add_checked_fixture(tc, setup, teardown);

  tcase_add_test(tc, kex_algorithm_null_kex);
  tcase_add_test(tc, kex_algorithm);
  tcase_add_test(tc, kex_algorithm_noent);
  tcase_add_loop_test(tc, encryption_algorithm_null_kex, NUTS_READ, NUTS_WRITE + 1);
  tcase_add_loop_test(tc, encryption_algorithm, NUTS_READ, NUTS_WRITE + 1);
  tcase_add_loop_test(tc, encryption_algorithm_noent, NUTS_READ, NUTS_WRITE + 1);
  tcase_add_loop_test(tc, mac_algorithm_null_kex, NUTS_READ, NUTS_WRITE + 1);
  tcase_add_loop_test(tc, mac_algorithm, NUTS_READ, NUTS_WRITE + 1);
  tcase_add_loop_test(tc, mac_algorithm_noent, NUTS_READ, NUTS_WRITE + 1);

  return tc;
}
Example #27
0
} TEND

/************************************************************/
Suite *
imsettings_suite(void)
{
	Suite *s = suite_create("Red Hat Bugzilla");
	TCase *tc = tcase_create("Bug#455363: https://bugzilla.redhat.com/show_bug.cgi?id=455363");

	tcase_add_checked_fixture(tc, setup, teardown);
	tcase_set_timeout(tc, 20);

	T (issue);

	suite_add_tcase(s, tc);

	return s;
}
Example #28
0
static Suite *
queue_suite (void)
{
  Suite *s = suite_create ("queue");
  TCase *tc_chain = tcase_create ("general");

  suite_add_tcase (s, tc_chain);
  tcase_add_checked_fixture (tc_chain, setup, cleanup);
  tcase_add_test (tc_chain, test_non_leaky_underrun);
  tcase_add_test (tc_chain, test_non_leaky_overrun);
  tcase_add_test (tc_chain, test_leaky_upstream);
  tcase_add_test (tc_chain, test_leaky_downstream);
  tcase_add_test (tc_chain, test_time_level);
  tcase_add_test (tc_chain, test_time_level_task_not_started);
  tcase_add_test (tc_chain, test_newsegment);

  return s;
}
Example #29
0
END_TEST

Suite *get_suite(void) {
    Suite *s = suite_create("buffer");
    TCase *tc = tcase_create("init");
    tcase_add_test(tc, test_get_ops);
    suite_add_tcase(s, tc);
    tc = tcase_create("API");
    tcase_add_checked_fixture(tc, setup, teardown);
    tcase_add_test(tc, test_gpu_error);
    tcase_add_test(tc, test_buffer_alloc);
    tcase_add_test(tc, test_buffer_retain_release);
    tcase_add_test(tc, test_buffer_share);
    tcase_add_test(tc, test_buffer_read_write);
    tcase_add_test(tc, test_buffer_move);
    suite_add_tcase(s, tc);
    return s;
}
END_TEST

/* ---------------------------------------------------------------------- */

TCase *check_nta_client_2_0(void)
{
    TCase *tc = tcase_create("NTA 2.0 - Client");

    tcase_add_checked_fixture(tc, client_setup, client_teardown);

    s2_nta_set_tcase_timeout(tc, 2);

    tcase_add_test(tc, client_2_0_0);
    tcase_add_test(tc, client_2_0_1);
    tcase_add_test(tc, client_2_0_2);

    return tc;
}