Пример #1
0
CuSuite *get_parser_suite(void)
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, test_atoip);
    SUITE_ADD_TEST(suite, test_skip_token);
    SUITE_ADD_TEST(suite, test_gettoken);
    SUITE_ADD_TEST(suite, test_gettoken_short);
    SUITE_ADD_TEST(suite, test_getintegers);
    SUITE_ADD_TEST(suite, test_getstrtoken);
    return suite;
}
Пример #2
0
CuSuite *get_spy_suite(void)
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, test_simple_spy_message);
    SUITE_ADD_TEST(suite, test_all_spy_message);
    SUITE_ADD_TEST(suite, test_sabotage_self);
    SUITE_ADD_TEST(suite, test_setstealth_cmd);
    SUITE_ADD_TEST(suite, test_sabotage_other_fail);
    SUITE_ADD_TEST(suite, test_sabotage_other_success);
    return suite;
}
CuSuite* referenceProblemTestSuite(void) {
    CuSuite* suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, testMakeReferenceGreedily);
    SUITE_ADD_TEST(suite,
                        testGibbsSamplingWithSimulatedAnnealing_NoExponentiation_Greedy_Fast);
    SUITE_ADD_TEST(suite,
                    testGibbsSamplingWithSimulatedAnnealing_NoExponentiation_Greedy);
    SUITE_ADD_TEST(suite,
                testGibbsSamplingWithSimulatedAnnealing_NoExponentiation);
    SUITE_ADD_TEST(suite,
            testGibbsSamplingWithSimulatedAnnealing_ConstantTemperature);
    SUITE_ADD_TEST(suite, testGibbsSamplingWithSimulatedAnnealing_WithCooling);
    SUITE_ADD_TEST(suite, testCalculateZScore);
    return suite;
}
Пример #4
0
CuSuite *
SyckGetSuite()
{
    CuSuite *suite = CuSuiteNew();
    SUITE_ADD_TEST( suite, TestSyckReadString );
    SUITE_ADD_TEST( suite, TestSyckParseString );
    SUITE_ADD_TEST( suite, TestSyckParseString2 );
    SUITE_ADD_TEST( suite, TestSyckParseMap );
    SUITE_ADD_TEST( suite, TestSyckParseFold );
    SUITE_ADD_TEST( suite, TestSyckParseMultidoc );
    return suite;
}
Пример #5
0
CuSuite *getHashmapTestSuite( void ) {
	CuSuite *newSuite = CuSuiteNew();

	SUITE_ADD_TEST(newSuite, test_mapInit);
	SUITE_ADD_TEST(newSuite, test_mapAdd);
	SUITE_ADD_TEST(newSuite, test_mapAddCollision);
	SUITE_ADD_TEST(newSuite, test_mapAddGet);
	SUITE_ADD_TEST(newSuite, test_mapPollCollision);
	SUITE_ADD_TEST(newSuite, test_mapDropBucket);

	return newSuite;
}
Пример #6
0
CuSuite *testpool(void)
{
    CuSuite *suite = CuSuiteNew("Pools");

    SUITE_ADD_TEST(suite, parent_pool);
    SUITE_ADD_TEST(suite, child_pool);
    SUITE_ADD_TEST(suite, test_ancestor);
    SUITE_ADD_TEST(suite, test_notancestor);
    SUITE_ADD_TEST(suite, alloc_bytes);
    SUITE_ADD_TEST(suite, calloc_bytes);

    return suite;
}
Пример #7
0
CuSuite_t *CuAlloc_requestEarlyTests(void){
    CuSuite_t* suite = CuSuiteNew();
    assert(NULL != suite);
    SUITE_ADD_TEST(suite, testCuAllocCalculateTotalSize);
    SUITE_ADD_TEST(suite, testCuAllocInitHeader);
    SUITE_ADD_TEST(suite, testCuAllocGetDataSize);
    SUITE_ADD_TEST(suite, testCuAllocGetTotalSize);
    SUITE_ADD_TEST(suite, testCuAllocGetHeaderAddr);
    SUITE_ADD_TEST(suite, testCuAllocGetDataAddr);

    return suite;

}
Пример #8
0
CuSuite *testpipe(void)
{
    CuSuite *suite = CuSuiteNew("Pipes");

    SUITE_ADD_TEST(suite, create_pipe);
    SUITE_ADD_TEST(suite, close_pipe);
    SUITE_ADD_TEST(suite, set_timeout);
    SUITE_ADD_TEST(suite, read_write);
    SUITE_ADD_TEST(suite, read_write_notimeout);
    SUITE_ADD_TEST(suite, test_pipe_writefull);

    return suite;
}
Пример #9
0
void RunAllTests(void) 
{
    CuString *output = CuStringNew();
    CuSuite* suite = CuSuiteNew();

    SUITE_ADD_TEST(suite, test_create_hashtable);
    SUITE_ADD_TEST(suite, test_insert_an_element);
    SUITE_ADD_TEST(suite, test_get_an_element);
    SUITE_ADD_TEST(suite, test_get_an_element_in_an_empty_hashtable);
    SUITE_ADD_TEST(suite, test_get_an_element_with_colision);
    SUITE_ADD_TEST(suite, test_get_an_null_element_with_colision);
    SUITE_ADD_TEST(suite, test_internal_key_should_be_inside_range_of_table_indexes);
    SUITE_ADD_TEST(suite, test_remove_entry_hash_table);


    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
}
Пример #10
0
CuSuite *make_term_docs_suite (void)
{
    CuSuite *s= CuSuiteNew();

    SUITE_ADD_TEST( s, TestCuSegmentTermDocs);
    SUITE_ADD_TEST( s, TestCuMultiTermDocs);
    SUITE_ADD_TEST( s, TestCuSegmentTermPositions);
    SUITE_ADD_TEST( s, TestCuMultiTermPositions);
    SUITE_ADD_TEST( s, test_segment_term_docs_read );
    SUITE_ADD_TEST( s, test_multi_term_docs_read );

    return s;
}
Пример #11
0
CuSuite *testsockopt(void)
{
    CuSuite *suite = CuSuiteNew("Socket Options");

    SUITE_ADD_TEST(suite, create_socket);
    SUITE_ADD_TEST(suite, set_keepalive);
    SUITE_ADD_TEST(suite, set_debug);
    SUITE_ADD_TEST(suite, remove_keepalive);
    SUITE_ADD_TEST(suite, corkable);
    SUITE_ADD_TEST(suite, close_socket);

    return suite;
}
Пример #12
0
CuSuite* CuStringGetSuite(void)
{
	CuSuite* suite = CuSuiteNew();

	SUITE_ADD_TEST(suite, TestCuStringNew);
	SUITE_ADD_TEST(suite, TestCuStringAppend);
	SUITE_ADD_TEST(suite, TestCuStringAppendNULL);
	SUITE_ADD_TEST(suite, TestCuStringAppendChar);
	SUITE_ADD_TEST(suite, TestCuStringInserts);
	SUITE_ADD_TEST(suite, TestCuStringResizes);

	return suite;
}
Пример #13
0
CuSuite* CuGetSuite_buffer(void)
{
    CuSuite* suite = CuSuiteNew();

    SUITE_ADD_TEST(suite, TestCreateBuffer);
    SUITE_ADD_TEST(suite, TestAppend);
    SUITE_ADD_TEST(suite, TestCopyBuffer);
    SUITE_ADD_TEST(suite, TestExtractBuffer);
    SUITE_ADD_TEST(suite, TestGetBlock);
    SUITE_ADD_TEST(suite, TestAccessBufferData);

    return suite;
}
Пример #14
0
CuSuite *testdso(void)
{
    CuSuite *suite = CuSuiteNew("DSO");

    apr_filepath_merge(&modname, NULL, MOD_NAME, 0, p);

    SUITE_ADD_TEST(suite, test_load_module);
    SUITE_ADD_TEST(suite, test_dso_sym);
    SUITE_ADD_TEST(suite, test_dso_sym_return_value);
    SUITE_ADD_TEST(suite, test_unload_module);

#ifdef LIB_NAME
    apr_filepath_merge(&libname, NULL, LIB_NAME, 0, p);

    SUITE_ADD_TEST(suite, test_load_library);
    SUITE_ADD_TEST(suite, test_dso_sym_library);
    SUITE_ADD_TEST(suite, test_dso_sym_return_value_library);
    SUITE_ADD_TEST(suite, test_unload_library);
#endif

    SUITE_ADD_TEST(suite, test_load_notthere);

    return suite;
}
Пример #15
0
int runTests(int argc, char* argv[]) {
    CuSuite* suite = CuSuiteNew();

    if (argc < 2 || !strcmp(argv[1], "testProxy0ReturnByte")) SUITE_ADD_TEST(suite, testProxy0ReturnByte);
    if (argc < 2 || !strcmp(argv[1], "testProxy0ReturnInt")) SUITE_ADD_TEST(suite, testProxy0ReturnInt);
    if (argc < 2 || !strcmp(argv[1], "testProxy0ReturnPtr")) SUITE_ADD_TEST(suite, testProxy0ReturnPtr);
    if (argc < 2 || !strcmp(argv[1], "testProxy0ReturnLong")) SUITE_ADD_TEST(suite, testProxy0ReturnLong);
    if (argc < 2 || !strcmp(argv[1], "testProxy0ReturnFloat")) SUITE_ADD_TEST(suite, testProxy0ReturnFloat);
    if (argc < 2 || !strcmp(argv[1], "testProxy0ReturnDouble")) SUITE_ADD_TEST(suite, testProxy0ReturnDouble);
    if (argc < 2 || !strcmp(argv[1], "testProxy0OneArgOfEach")) SUITE_ADD_TEST(suite, testProxy0OneArgOfEach);
    if (argc < 2 || !strcmp(argv[1], "testProxy0ManyArgsOfEach")) SUITE_ADD_TEST(suite, testProxy0ManyArgsOfEach);
    if (argc < 2 || !strcmp(argv[1], "testProxy0Unwind")) SUITE_ADD_TEST(suite, testProxy0Unwind);

    CuSuiteRun(suite);

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

    return suite->failCount;
}
Пример #16
0
CuSuite*
make_linked_list_suite( void )
{
    CuSuite* s = CuSuiteNew();

    SUITE_ADD_TEST( s, test_add_last );
    SUITE_ADD_TEST( s, test_add_first );
    SUITE_ADD_TEST( s, test_huge );
    SUITE_ADD_TEST( s, test_tiny );
    SUITE_ADD_TEST( s, test_to_array );
    SUITE_ADD_TEST( s, test_remove_first );

    return s;
}
Пример #17
0
/** Make a suite from all tests in this file */
CuSuite *getSuite_testDict(void)
{
    CuSuite* suite = CuSuiteNew();

    SUITE_ADD_TEST(suite, ut_dict_new_000);
    SUITE_ADD_TEST(suite, ut_dict_setItem_000);
    SUITE_ADD_TEST(suite, ut_dict_setItem_001);
    SUITE_ADD_TEST(suite, ut_dict_clear_000);
    SUITE_ADD_TEST(suite, ut_dict_getItem_000);

    SUITE_ADD_TEST(suite, ut_dict_getItem_001);

    return suite;
}
Пример #18
0
CuSuite *testthread(void)
{
    CuSuite *suite = CuSuiteNew("Threads");

#if !APR_HAS_THREADS
    SUITE_ADD_TEST(suite, threads_not_impl);
#else
    SUITE_ADD_TEST(suite, thread_init);
    SUITE_ADD_TEST(suite, create_threads);
    SUITE_ADD_TEST(suite, join_threads);
    SUITE_ADD_TEST(suite, check_locks);
    SUITE_ADD_TEST(suite, check_thread_once);
#endif

    return suite;
}
Пример #19
0
void RunAllTests(void) 
{
    CuString *output = CuStringNew();
    CuSuite* suite = CuSuiteNew();


    SUITE_ADD_TEST(suite, TestInitializedListIsEmpty);
    SUITE_ADD_TEST(suite, TestInsertOneNodeInFrontOfList);
    SUITE_ADD_TEST(suite, TestInsertIsDoneInOrder);
    SUITE_ADD_TEST(suite, TestInsertDuplicateDoesNotInsertNewNode);
    SUITE_ADD_TEST(suite, TestDeleteRemovesNodeWithGivenValue);
    SUITE_ADD_TEST(suite, TestDeleteReturnNegativeValueWhenNodeNotFound);
    SUITE_ADD_TEST(suite, TestPrintList);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
    CuStringDelete(output);
    CuSuiteDelete(suite);
}
Пример #20
0
void		suite_substr_percent(t_suite *suite)
{
	SUITE_ADD_TEST(suite, test_num1);
	SUITE_ADD_TEST(suite, test_num2);
	SUITE_ADD_TEST(suite, test_num3);
	SUITE_ADD_TEST(suite, test_num4);
	SUITE_ADD_TEST(suite, test_num5);
	SUITE_ADD_TEST(suite, test_num6);
//	SUITE_ADD_TEST(suite, test_num7);
//	SUITE_ADD_TEST(suite, test_num8);
//	SUITE_ADD_TEST(suite, test_num9);
//	SUITE_ADD_TEST(suite, test_num10);
//	SUITE_ADD_TEST(suite, test_num11);
//	SUITE_ADD_TEST(suite, test_num12);
//	SUITE_ADD_TEST(suite, test_num13);
//	SUITE_ADD_TEST(suite, test_num14);
//	SUITE_ADD_TEST(suite, test_num15);
}
Пример #21
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/suse/fsroot", abs_top_srcdir) < 0) {
        die("failed to set src_root");
    }

    driver_name = strdup("suse");
    if (driver_name == NULL) {
        die("failed to set driver name");
    }

    CuSuiteSetup(suite, setup, teardown);

    SUITE_ADD_TEST(suite, testListInterfaces);
    SUITE_ADD_TEST(suite, testLookupByName);
    SUITE_ADD_TEST(suite, testLookupByNameDecoy);
    SUITE_ADD_TEST(suite, testLookupByMAC);
    SUITE_ADD_TEST(suite, testDefineUndefine);
    SUITE_ADD_TEST(suite, testTransforms);
    SUITE_ADD_TEST(suite, testCorruptedSetup);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, &output);
    CuSuiteDetails(suite, &output);
    printf("%s\n", output);
    free(output);
    free(driver_name);
    return suite->failCount;
}
Пример #22
0
CuSuite* CuGetSuite(void)
{
	CuSuite* suite = CuSuiteNew();

	SUITE_ADD_TEST(suite, TestCuStringAppendFormat);
	SUITE_ADD_TEST(suite, TestCuStrCopy);
	SUITE_ADD_TEST(suite, TestFail);
	SUITE_ADD_TEST(suite, TestAssertStrEquals);
	SUITE_ADD_TEST(suite, TestAssertStrEquals_NULL);
	SUITE_ADD_TEST(suite, TestAssertStrEquals_FailStrNULL);
	SUITE_ADD_TEST(suite, TestAssertStrEquals_FailNULLStr);
	SUITE_ADD_TEST(suite, TestAssertIntEquals);
	SUITE_ADD_TEST(suite, TestAssertDblEquals);

	SUITE_ADD_TEST(suite, TestCuTestNew);
	SUITE_ADD_TEST(suite, TestCuTestInit);
	SUITE_ADD_TEST(suite, TestCuAssert);
	SUITE_ADD_TEST(suite, TestCuAssertPtrEquals_Success);
	SUITE_ADD_TEST(suite, TestCuAssertPtrEquals_Failure);
	SUITE_ADD_TEST(suite, TestCuAssertPtrNotNull_Success);
	SUITE_ADD_TEST(suite, TestCuAssertPtrNotNull_Failure);
	SUITE_ADD_TEST(suite, TestCuTestRun);

	SUITE_ADD_TEST(suite, TestCuSuiteInit);
	SUITE_ADD_TEST(suite, TestCuSuiteNew);
	SUITE_ADD_TEST(suite, TestCuSuiteAddTest);
	SUITE_ADD_TEST(suite, TestCuSuiteAddSuite);
	SUITE_ADD_TEST(suite, TestCuSuiteRun);
	SUITE_ADD_TEST(suite, TestCuSuiteSummary);
	SUITE_ADD_TEST(suite, TestCuSuiteDetails_SingleFail);
	SUITE_ADD_TEST(suite, TestCuSuiteDetails_SinglePass);
	SUITE_ADD_TEST(suite, TestCuSuiteDetails_MultiplePasses);
	SUITE_ADD_TEST(suite, TestCuSuiteDetails_MultipleFails);

	return suite;
}
CuSuite *testGermanAnalyzer() {
  CuSuite *suite = CuSuiteNew(_T("CLucene GermanAnalyzer Test"));
  SUITE_ADD_TEST(suite, testStemming);
  return suite;
}
Пример #24
0
CuSuite* CuGetIniParserSuite(void)
{
	CuSuite* suite = CuSuiteNew();
	SUITE_ADD_TEST(suite, test_1stFile);
    return suite;
}
Пример #25
0
void	suite_adn_arr_add_end(t_suite *suite)
{
	SUITE_ADD_TEST(suite, test00);
}
Пример #26
0
void	suite_02_bonus_ft_lstiter(t_suite *suite)
{
	SUITE_ADD_TEST(suite, test1);
}
Пример #27
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;
}
Пример #28
0
void	suite_sh1_00_cmd_exit(t_suite *suite)
{
	SUITE_ADD_TEST(suite, simple_exit_test);
}
void	suite_ast_syntax_error_compound_command(t_suite *suite)
{
    SUITE_ADD_TEST(suite, test_01);
    SUITE_ADD_TEST(suite, test_02);
    SUITE_ADD_TEST(suite, test_03);
}
Пример #30
0
CuSuite* cactusGroupTestSuite(void) {
    CuSuite* suite = CuSuiteNew();
    SUITE_ADD_TEST(suite, testGroup_updateContainedEnds);
    SUITE_ADD_TEST(suite, testGroup_addEnd);
    SUITE_ADD_TEST(suite, testGroup_isLeaf);
    SUITE_ADD_TEST(suite, testGroup_makeNonLeaf);
    SUITE_ADD_TEST(suite, testGroup_getLink);
    SUITE_ADD_TEST(suite, testGroup_isLink);
    SUITE_ADD_TEST(suite, testGroup_isTangle);
    SUITE_ADD_TEST(suite, testGroup_getFlower);
    SUITE_ADD_TEST(suite, testGroup_getNestedFlowerName);
    SUITE_ADD_TEST(suite, testGroup_getNestedFlower);
    SUITE_ADD_TEST(suite, testGroup_getChain);
    SUITE_ADD_TEST(suite, testGroup_getEnd);
    SUITE_ADD_TEST(suite, testGroup_getEndNumber);
    SUITE_ADD_TEST(suite, testGroup_getAttachedStubAndBlockEndNumber);
    SUITE_ADD_TEST(suite, testGroup_endIterator);
    SUITE_ADD_TEST(suite, testGroup_getTotalBaseLength);
    SUITE_ADD_TEST(suite, testGroup_constructChainForLink);
    //SUITE_ADD_TEST(suite, testGroup_mergeGroups);
    SUITE_ADD_TEST(suite, testGroup_serialisation);
    SUITE_ADD_TEST(suite, testGroup_construct);
    return suite;
}