Exemplo n.º 1
0
int main(void) {
    char *output = NULL;
    CuSuite* suite = CuSuiteNew();

    abs_top_srcdir = getenv("abs_top_srcdir");
    if (abs_top_srcdir == NULL)
        die("env var abs_top_srcdir must be set");

    abs_top_builddir = getenv("abs_top_builddir");
    if (abs_top_builddir == NULL)
        die("env var abs_top_builddir must be set");

    if (asprintf(&src_root, "%s/tests/root", abs_top_srcdir) < 0) {
        die("failed to set src_root");
    }

    CuSuiteSetup(suite, setup, teardown);

    SUITE_ADD_TEST(suite, testSaveNewFile);
    SUITE_ADD_TEST(suite, testNonExistentLens);
    SUITE_ADD_TEST(suite, testMultipleXfm);
    SUITE_ADD_TEST(suite, testMtime);
    SUITE_ADD_TEST(suite, testRelPath);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, &output);
    CuSuiteDetails(suite, &output);
    printf("%s\n", output);
    free(output);
    return suite->failCount;
}
Exemplo n.º 2
0
int
main (void)
{
    CuString *output = CuStringNew ();
    CuSuite* suite = CuSuiteNew ();
    int ret;

    _p11_mutex_init (&race_mutex);
    mock_module_init ();
    _p11_library_init ();

#ifdef OS_UNIX
    SUITE_ADD_TEST (suite, test_fork_initialization);
#endif

    SUITE_ADD_TEST (suite, test_recursive_initialization);
    SUITE_ADD_TEST (suite, test_threaded_initialization);

    CuSuiteRun (suite);
    CuSuiteSummary (suite, output);
    CuSuiteDetails (suite, output);
    printf ("%s\n", output->buffer);
    ret = suite->failCount;
    CuSuiteDelete (suite);
    CuStringDelete (output);

    return ret;
}
Exemplo n.º 3
0
CuSuite *get_give_suite(void)
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, test_give);
    SUITE_ADD_TEST(suite, test_give_cmd);
    SUITE_ADD_TEST(suite, test_give_cmd_limit);
    SUITE_ADD_TEST(suite, test_give_men);
    SUITE_ADD_TEST(suite, test_give_men_magicians);
    SUITE_ADD_TEST(suite, test_give_men_limit);
    SUITE_ADD_TEST(suite, test_give_men_in_ocean);
    SUITE_ADD_TEST(suite, test_give_men_none);
    SUITE_ADD_TEST(suite, test_give_men_too_many);
    SUITE_ADD_TEST(suite, test_give_men_other_faction);
    SUITE_ADD_TEST(suite, test_give_men_requires_contact);
    SUITE_ADD_TEST(suite, test_give_men_not_to_self);
    SUITE_ADD_TEST(suite, test_give_unit);
    SUITE_ADD_TEST(suite, test_give_unit_humans);
    SUITE_ADD_TEST(suite, test_give_unit_other_race);
    SUITE_ADD_TEST(suite, test_give_unit_limits);
    SUITE_ADD_TEST(suite, test_give_unit_to_ocean);
    SUITE_ADD_TEST(suite, test_give_unit_to_peasants);
    SUITE_ADD_TEST(suite, test_give_peasants);
    SUITE_ADD_TEST(suite, test_give_herbs);
    SUITE_ADD_TEST(suite, test_give_okay);
    SUITE_ADD_TEST(suite, test_give_denied_by_rules);
    SUITE_ADD_TEST(suite, test_give_invalid_target);
    SUITE_ADD_TEST(suite, test_give_new_unit);
    SUITE_ADD_TEST(suite, test_give_dead_unit);
    return suite;
}
Exemplo n.º 4
0
CuSuite* CuGetBmpSuite(void)
{
	CuSuite* suite = CuSuiteNew();
	SUITE_ADD_TEST(suite, test_bmpCreate);
	SUITE_ADD_TEST(suite, test_bmpReadSize);
    return suite;
}
Exemplo n.º 5
0
CuSuite *
GetSuite()
{
	CuSuite *suite = CuSuiteNew();
	SUITE_ADD_TEST( suite, test_uri_remove_dot_segments_1);
	SUITE_ADD_TEST( suite, test_uri_remove_dot_segments_2);
	SUITE_ADD_TEST( suite, test_uri_remove_dot_segments_3);
	SUITE_ADD_TEST( suite, test_uri_parse1);
	SUITE_ADD_TEST( suite, test_uri_parse2);
	SUITE_ADD_TEST( suite, test_uri_parse3);
	SUITE_ADD_TEST( suite, test_uri_merge_paths1);
	SUITE_ADD_TEST( suite, test_uri_merge_paths2);
	SUITE_ADD_TEST( suite, test_uri_comp_recomp_1);
	SUITE_ADD_TEST( suite, test_uri_trans_ref1);
	SUITE_ADD_TEST( suite, test_uri_trans_ref2);
	SUITE_ADD_TEST( suite, test_uri_trans_ref3);
	SUITE_ADD_TEST( suite, test_uri_trans_ref4);
	SUITE_ADD_TEST( suite, test_uri_trans_ref5);
	SUITE_ADD_TEST( suite, test_uri_trans_ref6);
	SUITE_ADD_TEST( suite, test_uri_trans_ref7);
	SUITE_ADD_TEST( suite, test_uri_trans_ref8);
	SUITE_ADD_TEST( suite, test_uri_trans_ref9);
	SUITE_ADD_TEST( suite, test_uri_trans_ref10);
	SUITE_ADD_TEST( suite, test_uri_parse_auth1);
	SUITE_ADD_TEST( suite, test_uri_parse_auth2);
	SUITE_ADD_TEST( suite, test_uri_parse_auth3);
	SUITE_ADD_TEST( suite, test_uri_parse_auth4);
    return suite;
}
Exemplo n.º 6
0
CuSuite* cactusCapTestSuite(void) {
    CuSuite* suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, testCap_getName);
    SUITE_ADD_TEST(suite, testCap_getOrientation);
    SUITE_ADD_TEST(suite, testCap_getReverse);
    SUITE_ADD_TEST(suite, testCap_getEvent);
    SUITE_ADD_TEST(suite, testCap_getEnd);
    SUITE_ADD_TEST(suite, testCap_getSegment);
    SUITE_ADD_TEST(suite, testCap_getOtherSegmentCap);
    SUITE_ADD_TEST(suite, testCap_segmentCoordinates);
    SUITE_ADD_TEST(suite, testCap_segmentCoordinatesReverseStrand);
    SUITE_ADD_TEST(suite, testCap_getCoordinate);
    SUITE_ADD_TEST(suite, testCap_setCoordinate);
    SUITE_ADD_TEST(suite, testCap_getStrand);
    SUITE_ADD_TEST(suite, testCap_getSide);
    SUITE_ADD_TEST(suite, testCap_getSequence);
    SUITE_ADD_TEST(suite, testCap_adjacent);
    SUITE_ADD_TEST(suite, testCap_getTopCap);
    SUITE_ADD_TEST(suite, testCap_getTopFace);
    SUITE_ADD_TEST(suite, testCap_getBottomAndTopFaceEnd);
    SUITE_ADD_TEST(suite, testCap_getParent);
    SUITE_ADD_TEST(suite, testCap_getChildNumber);
    SUITE_ADD_TEST(suite, testCap_getChild);
    SUITE_ADD_TEST(suite, testCap_isInternal);
    SUITE_ADD_TEST(suite, testCap_serialisation);
    SUITE_ADD_TEST(suite, testCap_construct);
    return suite;
}
Exemplo n.º 7
0
CuSuite *testfile(void)
{
    CuSuite *suite = CuSuiteNew("File I/O");

    SUITE_ADD_TEST(suite, test_open_noreadwrite);
    SUITE_ADD_TEST(suite, test_open_excl);
    SUITE_ADD_TEST(suite, test_open_read);
    SUITE_ADD_TEST(suite, test_open_readwrite);
    SUITE_ADD_TEST(suite, test_read); 
    SUITE_ADD_TEST(suite, test_seek);
    SUITE_ADD_TEST(suite, test_filename);
    SUITE_ADD_TEST(suite, test_fileclose);
    SUITE_ADD_TEST(suite, test_file_remove);
    SUITE_ADD_TEST(suite, test_open_write);
    SUITE_ADD_TEST(suite, test_open_writecreate);
    SUITE_ADD_TEST(suite, test_write);
    SUITE_ADD_TEST(suite, test_userdata_set);
    SUITE_ADD_TEST(suite, test_userdata_get);
    SUITE_ADD_TEST(suite, test_userdata_getnokey);
    SUITE_ADD_TEST(suite, test_getc);
    SUITE_ADD_TEST(suite, test_ungetc);
    SUITE_ADD_TEST(suite, test_gets);
    SUITE_ADD_TEST(suite, test_bigread);
    SUITE_ADD_TEST(suite, test_writev_buffered);
    SUITE_ADD_TEST(suite, test_writev_buffered_seek);
    SUITE_ADD_TEST(suite, test_mod_neg);
    SUITE_ADD_TEST(suite, test_truncate);
    SUITE_ADD_TEST(suite, test_fail_write_flush);
    SUITE_ADD_TEST(suite, test_fail_read_flush);
    SUITE_ADD_TEST(suite, test_xthread);

    return suite;
}
Exemplo n.º 8
0
void RunAllTests(void)
{
    LOGD("RunAllTests() Entered!\n");
	CuString *output = CuStringNew();//Êä³ö½á¹¹Ìå
	CuSuite* suite = CuSuiteNew();//²âÊÔ×é¾ä±ú
	CuSuite* suite_test = NULL;//²âÊÔ×é¾ä±ú

	//Ôö¼ÓµÄ²âÊÔ×é
	printf("Step1\n");
	suite_test = CuGetSuite();
	CuSuiteRobSuite(suite, suite_test);
	CuSuiteDelete(suite_test);
	printf("Step2\n");
	suite_test = CuStringGetSuite();
	CuSuiteRobSuite(suite, suite_test);
	CuSuiteDelete(suite_test);
	printf("Step3\n");
	CuSuiteRun(suite);
	printf("Step4\n");
	CuSuiteSummary(suite, output);
	printf("Step5\n");
	CuSuiteDetails(suite, output);
	printf("%s\n", output->buffer);
	
	CuSuiteDelete(suite);
	CuStringDelete(output);
}
Exemplo n.º 9
0
CuSuite *get_pool_suite(void)
{
  CuSuite *suite = CuSuiteNew();
/*  SUITE_ADD_TEST(suite, test_pool); */
  SUITE_ADD_TEST(suite, test_change_resource);
  return suite;
}
Exemplo n.º 10
0
int main() {
    CuSuite *suites[] = {
        strtrim_get_cusuite(),
        strrpl_get_cusuite(),
        iv_parse_config_get_cusuite(),
        iv_parse_index_get_cusuite(),
        iv_parse_series_get_cusuite(),
        iv_parse_auth_get_cusuite(),
        iv_parse_categories_get_cusuite(),
    };
    CuString *output = CuStringNew();
    CuSuite *suite = CuSuiteNew();
    unsigned int i;
    for(i=0; i<SUITE_COUNT(suites); i++) {
        if(suites[i]) { CuSuiteAddSuite(suite, suites[i]); }
        /* Hack for CuTest odditiy - CuSuiteAddSuite() implementation copies
         * tests attached to suites[i] into suite and doesn't internally free
         * suites[i]. Documentation doesn't mention anything about this. */
        free(suites[i]);
    }
    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
    CuSuiteDelete(suite);
    CuStringDelete(output);
    return 0;
}
Exemplo n.º 11
0
void RunAllTests(void)
{
    CuString *output = CuStringNew();
    CuSuite* suite = CuSuiteNew();


    SUITE_ADD_TEST(suite, TestInitLL);
    SUITE_ADD_TEST(suite, TestLengthLL);
    SUITE_ADD_TEST(suite, TestInsertLLIncreasesLength);
    SUITE_ADD_TEST(suite, TestInsertLLInserts);
    SUITE_ADD_TEST(suite, TestCountLL);
    SUITE_ADD_TEST(suite, TestIndexLL);
    SUITE_ADD_TEST(suite, TestRemoveLL);
    SUITE_ADD_TEST(suite, TestExtendLL);
    SUITE_ADD_TEST(suite, TestLookup);
    SUITE_ADD_TEST(suite, TestLookup2);
    SUITE_ADD_TEST(suite, TestLookup3);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
    CuStringDelete(output);
    CuSuiteDelete(suite);
}
Exemplo n.º 12
0
CuSuite *test_client()
{
    CuSuite* suite = CuSuiteNew();   

    SUITE_ADD_TEST(suite, test_client_setup);

    // write test
    SUITE_ADD_TEST(suite, test_write_file_succeeded);
    SUITE_ADD_TEST(suite, test_append_file_succeeded);
    SUITE_ADD_TEST(suite, test_write_file_failed_with_wrong_flag);
    SUITE_ADD_TEST(suite, test_write_file_with_normal_cover_appendable);
    SUITE_ADD_TEST(suite, test_append_file_failed_with_appendable_cover_normal);
    SUITE_ADD_TEST(suite, test_write_file_failed_with_invalid_key);
    
    // read test
    SUITE_ADD_TEST(suite, test_read_file_succeeded);
    SUITE_ADD_TEST(suite, test_read_part_file_succeeded);
    SUITE_ADD_TEST(suite, test_read_file_failed_with_wrong_flag);
    SUITE_ADD_TEST(suite, test_read_file_failed_with_eof);
    SUITE_ADD_TEST(suite, test_read_file_failed_with_key_is_not_exist);
    SUITE_ADD_TEST(suite, test_read_file_failed_with_invalid_key);

    //seek / tell / stat test
    SUITE_ADD_TEST(suite, test_seek_file_failed_with_invalid_pos);

    // open test
    SUITE_ADD_TEST(suite, test_open_file_failed_with_wrong_flag);

    SUITE_ADD_TEST(suite, test_client_teardown); 
    
    return suite;
}
Exemplo n.º 13
0
CuSuite* SequenceAnnotationGetSuite() {
	CuSuite* sequenceAnnotationTests = CuSuiteNew();
	SUITE_ADD_TEST(sequenceAnnotationTests, PrintSequenceAnnotationTestInfo);
	SUITE_ADD_TEST(sequenceAnnotationTests, TestCreateSequenceAnnotation);
	SUITE_ADD_TEST(sequenceAnnotationTests, TestPrecedes);
	return sequenceAnnotationTests;
}
Exemplo n.º 14
0
CuSuite *get_building_suite(void)
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, test_buildingtype);
    SUITE_ADD_TEST(suite, test_largestbuilding);
    SUITE_ADD_TEST(suite, test_buildingcapacity);
    SUITE_ADD_TEST(suite, test_cmp_castle_size);
    SUITE_ADD_TEST(suite, test_cmp_taxes);
    SUITE_ADD_TEST(suite, test_cmp_wage);
    SUITE_ADD_TEST(suite, test_cmp_current_owner);
    SUITE_ADD_TEST(suite, test_register_building);
    SUITE_ADD_TEST(suite, test_btype_defaults);
    SUITE_ADD_TEST(suite, test_building_set_owner);
    SUITE_ADD_TEST(suite, test_building_effsize);
    SUITE_ADD_TEST(suite, test_buildingowner_resets_when_empty);
    SUITE_ADD_TEST(suite, test_buildingowner_goes_to_next_when_empty);
    SUITE_ADD_TEST(suite, test_buildingowner_goes_to_other_when_empty);
    SUITE_ADD_TEST(suite, test_buildingowner_goes_to_same_faction_when_empty);
    SUITE_ADD_TEST(suite, test_buildingowner_goes_to_next_after_leave);
    SUITE_ADD_TEST(suite, test_buildingowner_goes_to_other_after_leave);
    SUITE_ADD_TEST(suite, test_buildingowner_goes_to_same_faction_after_leave);
    SUITE_ADD_TEST(suite, test_buildingowner_goes_to_empty_unit_after_leave);
    SUITE_ADD_TEST(suite, test_building_type);
    SUITE_ADD_TEST(suite, test_active_building);
    SUITE_ADD_TEST(suite, test_buildingtype_exists);
    SUITE_ADD_TEST(suite, test_safe_building);
    return suite;
}
Exemplo n.º 15
0
int main(int argc, char* argv[]) {
    CuSuite* suite = CuSuiteNew();

    if (argc < 2 || !strcmp(argv[1], "testCall0ReturnByte")) SUITE_ADD_TEST(suite, testCall0ReturnByte);
    if (argc < 2 || !strcmp(argv[1], "testCall0ReturnInt")) SUITE_ADD_TEST(suite, testCall0ReturnInt);
    if (argc < 2 || !strcmp(argv[1], "testCall0ReturnPtr")) SUITE_ADD_TEST(suite, testCall0ReturnPtr);
    if (argc < 2 || !strcmp(argv[1], "testCall0ReturnLong")) SUITE_ADD_TEST(suite, testCall0ReturnLong);
    if (argc < 2 || !strcmp(argv[1], "testCall0ReturnFloat")) SUITE_ADD_TEST(suite, testCall0ReturnFloat);
    if (argc < 2 || !strcmp(argv[1], "testCall0ReturnDouble")) SUITE_ADD_TEST(suite, testCall0ReturnDouble);
    if (argc < 2 || !strcmp(argv[1], "testCall0OneArgOfEach")) SUITE_ADD_TEST(suite, testCall0OneArgOfEach);
    if (argc < 2 || !strcmp(argv[1], "testCall0ManyArgsOfEach")) SUITE_ADD_TEST(suite, testCall0ManyArgsOfEach);
    if (argc < 2 || !strcmp(argv[1], "testCall0Unwind")) SUITE_ADD_TEST(suite, testCall0Unwind);
    if (argc < 2 || !strcmp(argv[1], "testCall0StackAlignment1")) SUITE_ADD_TEST(suite, testCall0StackAlignment1);
    if (argc < 2 || !strcmp(argv[1], "testCall0StackAlignment2")) SUITE_ADD_TEST(suite, testCall0StackAlignment2);

    CuSuiteRun(suite);

    if (argc < 2) {
        CuString *output = CuStringNew();
        CuSuiteSummary(suite, output);
        CuSuiteDetails(suite, output);
        printf("%s\n", output->buffer);
    }

    return suite->failCount;
}
Exemplo n.º 16
0
int main(int argc, char **argv)
{
    CuString *output = CuStringNew();
    CuSuite *suite = CuSuiteNew();

    SUITE_ADD_TEST(suite, test_user_get_uid_retrieves_targetted_user);
    SUITE_ADD_TEST(suite, test_user_get_uid_does_not_retrieve_invalid_user);
    SUITE_ADD_TEST(suite, test_user_get_group_gid_retrieves_desired_group);
    SUITE_ADD_TEST(suite, test_user_get_group_gid_does_not_retrieve_invalid_group);
    SUITE_ADD_TEST(suite, test_user_is_in_group_true_when_user_in_group);
    SUITE_ADD_TEST(suite, test_user_is_in_group_false_when_user_not_in_group);
    SUITE_ADD_TEST(suite, test_user_group_add_succeeds_for_valid_user_group);
    SUITE_ADD_TEST(suite, test_user_group_add_fails_for_invalid_user);
    SUITE_ADD_TEST(suite, test_user_groups_retrieves_users_groups);
    SUITE_ADD_TEST(suite, test_users_in_animal_is_not_null);
    SUITE_ADD_TEST(suite, test_user_in_animal_returns_two_users_for_first_animal);
    SUITE_ADD_TEST(suite, test_user_get_record_returns_a_record);
    SUITE_ADD_TEST(suite, test_user_get_record_returns_requested_user);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);

    return suite->failCount;
}
Exemplo n.º 17
0
CuSuite *get_tests_suite(void)
{
  CuSuite *suite = CuSuiteNew();
  SUITE_ADD_TEST(suite, test_resources);
  SUITE_ADD_TEST(suite, test_recreate_world);
  return suite;
}
Exemplo n.º 18
0
CuSuite *testpoll(void)
{
    CuSuite *suite = CuSuiteNew("Poll");

    SUITE_ADD_TEST(suite, create_all_sockets);
    SUITE_ADD_TEST(suite, setup_small_poll);
    SUITE_ADD_TEST(suite, setup_large_poll);
    SUITE_ADD_TEST(suite, nomessage);
    SUITE_ADD_TEST(suite, send_2);
    SUITE_ADD_TEST(suite, recv_2_send_1);
    SUITE_ADD_TEST(suite, send_2_signaled_1);
    SUITE_ADD_TEST(suite, recv_1_send_0);
    SUITE_ADD_TEST(suite, clear_all_signalled);
    SUITE_ADD_TEST(suite, send_large_pollarray);
    SUITE_ADD_TEST(suite, recv_large_pollarray);

    SUITE_ADD_TEST(suite, setup_pollset);
    SUITE_ADD_TEST(suite, add_sockets_pollset);
    SUITE_ADD_TEST(suite, nomessage_pollset);
    SUITE_ADD_TEST(suite, send0_pollset);
    SUITE_ADD_TEST(suite, recv0_pollset);
    SUITE_ADD_TEST(suite, send_middle_pollset);
    SUITE_ADD_TEST(suite, clear_middle_pollset);
    SUITE_ADD_TEST(suite, send_last_pollset);
    SUITE_ADD_TEST(suite, clear_last_pollset);

    SUITE_ADD_TEST(suite, pollset_remove);
    
    SUITE_ADD_TEST(suite, close_all_sockets);

    return suite;
}
Exemplo n.º 19
0
CuSuite *get_plane_suite(void)
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, test_plane);
    SUITE_ADD_TEST(suite, test_origin);
    return suite;
}
Exemplo n.º 20
0
CuSuite* KSITest_Publicationsfile_getSuite(void) {
	CuSuite* suite = CuSuiteNew();

	SUITE_ADD_TEST(suite, testLoadPublicationsFile);
	SUITE_ADD_TEST(suite, testLoadPublicationsFileWithNoCerts);
	SUITE_ADD_TEST(suite, testVerifyPublicationsFile);
	SUITE_ADD_TEST(suite, testPublicationStringEncodingAndDecoding);
	SUITE_ADD_TEST(suite, testFindPublicationByPubStr);
	SUITE_ADD_TEST(suite, testFindPublicationByTime);
	SUITE_ADD_TEST(suite, testFindPublicationRef);
	SUITE_ADD_TEST(suite, testSerializePublicationsFile);
	SUITE_ADD_TEST(suite, testVerifyPublicationsFileWithOrganization);
	SUITE_ADD_TEST(suite, testVerifyPublicationsFileWithNoConstraints);
	SUITE_ADD_TEST(suite, testVerifyPublicationsFileWithAttributeNotPresent);
	SUITE_ADD_TEST(suite, testSetPublicationsFileConstraints);
	SUITE_ADD_TEST(suite, testVerifyPublicationsFileWithFileSpecificConstraints);
	SUITE_ADD_TEST(suite, testVerifyPublicationsFileAdditionalPublications);
	SUITE_ADD_TEST(suite, testGetNearestPublication);
	SUITE_ADD_TEST(suite, testGetNearestPublicationOf0);
	SUITE_ADD_TEST(suite, testGetNearestPublicationWithPubTime);
	SUITE_ADD_TEST(suite, testGetNearestPublicationOfFuture);
	SUITE_ADD_TEST(suite, testGetLatestPublicationOf0);
	SUITE_ADD_TEST(suite, testGetLatestPublicationOfLast);
	SUITE_ADD_TEST(suite, testGetLatestPublicationOfFuture);
	SUITE_ADD_TEST(suite, testReceivePublicationsFileInvalidConstraints);
	SUITE_ADD_TEST(suite, testReceivePublicationsFileInvalidPki);

	return suite;
}
Exemplo n.º 21
0
CuSuite *get_ship_suite(void)
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, test_register_ship);
    SUITE_ADD_TEST(suite, test_stype_defaults);
    SUITE_ADD_TEST(suite, test_ship_set_owner);
    SUITE_ADD_TEST(suite, test_shipowner_resets_when_empty);
    SUITE_ADD_TEST(suite, test_shipowner_goes_to_next_when_empty);
    SUITE_ADD_TEST(suite, test_shipowner_goes_to_other_when_empty);
    SUITE_ADD_TEST(suite, test_shipowner_goes_to_same_faction_when_empty);
    SUITE_ADD_TEST(suite, test_shipowner_goes_to_next_after_leave);
    SUITE_ADD_TEST(suite, test_shipowner_goes_to_other_after_leave);
    SUITE_ADD_TEST(suite, test_shipowner_goes_to_same_faction_after_leave);
    SUITE_ADD_TEST(suite, test_shipowner_goes_to_empty_unit_after_leave);
    SUITE_ADD_TEST(suite, test_crew_skill);
    SUITE_ADD_TEST(suite, test_shipspeed);
    SUITE_ADD_TEST(suite, test_shipspeed_speedy);
    SUITE_ADD_TEST(suite, test_shipspeed_stormwind);
    SUITE_ADD_TEST(suite, test_shipspeed_nodrift);
    SUITE_ADD_TEST(suite, test_shipspeed_shipspeedup);
    SUITE_ADD_TEST(suite, test_shipspeed_at_speedup);
    SUITE_ADD_TEST(suite, test_shipspeed_race_bonus);
    SUITE_ADD_TEST(suite, test_shipspeed_damage);
    SUITE_ADD_TEST(suite, test_shipspeed_max_range);
    return suite;
}
Exemplo n.º 22
0
CuSuite *get_otherfaction_suite(void)
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, test_rules);
    SUITE_ADD_TEST(suite, test_otherfaction);
    return suite;
}
Exemplo n.º 23
0
CuSuite* BodyTest_GetSuite()
{
	CuSuite* suite = CuSuiteNew();

	SUITE_ADD_TEST(suite, Body_newRectangle_returnsNonNull);
	SUITE_ADD_TEST(suite, Body_newRectangle_shouldReturnBodyOfRightSize);
	SUITE_ADD_TEST(suite, Body_setPosition_shouldSetRightPosition);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsNW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsNNW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsN);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsNNE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsNE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsENE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsESE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsSE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsSSE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsS);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsSSW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsSW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsWSW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithDisjointRectsWNW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsNW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsN);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsNE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsSE);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsS);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsSW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsW);
	SUITE_ADD_TEST(suite, Body_colliding_shouldWorkWithJointRectsCompletelyInside);

	return suite;
}
Exemplo n.º 24
0
CuSuite* handleSummaryGetSuite() {
    CuSuite* suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, testSummaryNoHosts);
    SUITE_ADD_TEST(suite, testSummaryWithHosts);
    SUITE_ADD_TEST(suite, testSummaryWithHostAdapterParams);
    return suite;
}
Exemplo n.º 25
0
CuSuite* proj_get_suite(void)
{
  CuSuite* suite = CuSuiteNew();
  SUITE_ADD_TEST(suite, test_sp_proj_module);
  SUITE_ADD_TEST(suite, test_sp_proj_module_histogram);
  return suite;
}
Exemplo n.º 26
0
void RunAllTests(void) 
{
    CuString *output = CuStringNew();
    CuSuite* suite = CuSuiteNew();


    SUITE_ADD_TEST(suite, Test_find_decoded_line_length_b4_should_be_four);
    SUITE_ADD_TEST(suite, Test_find_decoded_line_length_b1000_should_be_one_thousand);
    SUITE_ADD_TEST(suite, Test_find_decoded_line_length_b502_should_be_502);
    SUITE_ADD_TEST(suite, Test_string_of_encode);
    SUITE_ADD_TEST(suite, Test_string_of_encode_with_all_the_same_character);
    SUITE_ADD_TEST(suite, Test_string_of_encode_with_a_large_number_of_characters);
    SUITE_ADD_TEST(suite, Test_string_of_encode_with_single_occurrence_characters);
    SUITE_ADD_TEST(suite, Test_same_character_string_of_decode);
    SUITE_ADD_TEST(suite, Test_multicharacter_string_of_decode);
    SUITE_ADD_TEST(suite, Test_140character_string_of_decode);
    SUITE_ADD_TEST(suite, Test_1character_occurrences_string_of_decode);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
    CuStringDelete(output);
    CuSuiteDelete(suite);
}
Exemplo n.º 27
0
CuSuite *
test_hits_suite() {
     CuSuite *suite = CuSuiteNew();
     SUITE_ADD_TEST(suite, test_hits);
     
     return suite;
}
Exemplo n.º 28
0
CuSuite* KSITest_multiSignature_getSuite(void) {
	CuSuite* suite = CuSuiteNew();

	suite->preTest = preTest;

	SUITE_ADD_TEST(suite, testAddingSingle);
	SUITE_ADD_TEST(suite, testExtractingSingle);
	SUITE_ADD_TEST(suite, testExtractingSingleLegacy);
	SUITE_ADD_TEST(suite, testOnlyStrongestProofReturned);
	SUITE_ADD_TEST(suite, testExtractingNotExisting);
	SUITE_ADD_TEST(suite, testExtractingFromEmpty);

	SUITE_ADD_TEST(suite, testgetUsedHashAlgorithmsFromEmpty);
	SUITE_ADD_TEST(suite, testgetUsedHashAlgorithmsFromSingle);
	SUITE_ADD_TEST(suite, testgetUsedHashAlgorithmsFromSingleLegacy);
	SUITE_ADD_TEST(suite, testDeleteLast);
	SUITE_ADD_TEST(suite, testDeleteLegacySignature);

	SUITE_ADD_TEST(suite, testSerialize);
	SUITE_ADD_TEST(suite, testSerializeLength);
	SUITE_ADD_TEST(suite, testMultiSerializeSignature);

	SUITE_ADD_TEST(suite, testParse);
	SUITE_ADD_TEST(suite, testParseAndVerifySingle);

	SUITE_ADD_TEST(suite, testExtend);
	SUITE_ADD_TEST(suite, testGetOldest);

	return suite;
}
Exemplo n.º 29
0
CuSuite *get_group_suite(void)
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, test_group);
    SUITE_ADD_TEST(suite, test_group_readwrite);
    return suite;
}
Exemplo n.º 30
0
CuSuite* CuStringGetSuite(void)
{
  CuSuite* suite = CuSuiteNew();

#ifdef TEST_SPACEFN
  SUITE_ADD_TEST(suite, TestSpaceFn);
#else
  SUITE_ADD_TEST(suite, TestKey);
  SUITE_ADD_TEST(suite, TestKeyModded);
  SUITE_ADD_TEST(suite, TestLayerLock);
  SUITE_ADD_TEST(suite, TestModModded);
  SUITE_ADD_TEST(suite, TestLayerLockActsAsLayerShift);
  SUITE_ADD_TEST(suite, TestLayerShiftOrKeyCanShift);
  SUITE_ADD_TEST(suite, TestLayerShiftOrKeyCanTap);
  SUITE_ADD_TEST(suite, TestModifierOrKeyCanTap);
  SUITE_ADD_TEST(suite, TestModifierOrKeyCanMod);
  SUITE_ADD_TEST(suite, TestModifierTapModded);
  SUITE_ADD_TEST(suite, TestModifierTapRelease);
  SUITE_ADD_TEST(suite, TestRollover);
  SUITE_ADD_TEST(suite, TestCancel);
  SUITE_ADD_TEST(suite, TestComplicated);
#endif

  return suite;
}