Example #1
0
void runAllTests(void)
{
	CuString *output = CuStringNew();
	CuSuite* suite = CuSuiteNew();
	
	/* Create suites from other tests. */
	//CuSuite *agg_suite = DBAggregateGetSuite();
	CuSuite *dbqmm_suite = DBQueryMMGetSuite();
	CuSuite *lex_suite = LexerGetSuite();
	CuSuite *dbparseexpr_suite = DBParseExprGetSuite();
	CuSuite *eet_suite = DBEETGetSuite();
	CuSuite *ntjoin_suite = DBNTJoinGetSuite();
	CuSuite *osijoin_suite = DBOSIJoinGetSuite();
	CuSuite *project_suite = DBProjectGetSuite();
	CuSuite *scan_suite = DBScanGetSuite();
	CuSuite *select_suite = DBSelectGetSuite();
	CuSuite *sort_suite = DBSortGetSuite();
	
	//CuSuiteAddSuite(suite, agg_suite);
	CuSuiteAddSuite(suite, dbqmm_suite);
	CuSuiteAddSuite(suite, lex_suite);
	CuSuiteAddSuite(suite, dbparseexpr_suite);
	CuSuiteAddSuite(suite, eet_suite);
	CuSuiteAddSuite(suite, ntjoin_suite);
	CuSuiteAddSuite(suite, osijoin_suite);
	CuSuiteAddSuite(suite, project_suite);
	CuSuiteAddSuite(suite, scan_suite);
	CuSuiteAddSuite(suite, select_suite);
	CuSuiteAddSuite(suite, sort_suite);
	
	CuSuiteRun(suite);
	CuSuiteSummary(suite, output);
	CuSuiteDetails(suite, output);
	printf("%s\n", output->buffer);
	
	//CuSuiteDelete(agg_suite);
	CuSuiteDelete(dbqmm_suite);
	CuSuiteDelete(lex_suite);
	CuSuiteDelete(dbparseexpr_suite);
	CuSuiteDelete(eet_suite);
	CuSuiteDelete(ntjoin_suite);
	CuSuiteDelete(osijoin_suite);
	CuSuiteDelete(project_suite);
	CuSuiteDelete(scan_suite);
	CuSuiteDelete(select_suite);
	CuSuiteDelete(sort_suite);
	free(suite);
	CuStringDelete(output);
}
Example #2
0
int main(void) {
  POTION_INIT_STACK(sp);
  int count;
  P = potion_create(sp);
  CuString *out = CuStringNew();
  CuSuite *suite = potion_suite();
  CuSuiteRun(suite);
  CuSuiteSummary(suite, out);
  CuSuiteDetails(suite, out);
  printf("%s\n", out->buffer);
  count = suite->failCount;
  CuSuiteFree(suite);
  CuStringFree(out);
  return count;
}
Example #3
0
void run_all_tests(void){
	
	CuString *output = CuStringNew();
	CuSuite *suite = CuSuiteNew();

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

	CuStringDelete(output);
	CuSuiteDelete(suite);
}
void RunAllTests(void) {
    CuString *output = CuStringNew();
    CuSuite* suite = CuSuiteNew();

    CuSuiteAddSuite(suite, StrUtilGetSuite());

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

//******************** MATRIX SUITE *******************
    CuString *output2 = CuStringNew();
    CuSuite* suite2 = CuSuiteNew();

    CuSuiteAddSuite(suite2, MatrixUtilGetSuite());

    CuSuiteRun(suite2);
    CuSuiteSummary(suite2, output2);
    CuSuiteDetails(suite2, output2);
    printf("%s\n", output2->buffer);
//********************************************************

}
Example #5
0
void RunAllTests()
{
    platform_semaphore_init(&sub_sem);

	CuString *output = CuStringNew();
    CuSuite* suite = CuGetSuite();

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

    platform_semaphore_deinit(&sub_sem);
}
Example #6
0
int main(int argc, char** argv)
{
  CuString *output = CuStringNew();
  CuSuite *suite = CuSuiteNew();

  add_svc_tests(suite);
#ifdef CUSTOM_TESTS
  add_custom_tests(suite);
#endif

  CuSuiteRun(suite);
  CuSuiteSummary(suite, output);
  CuSuiteDetails(suite, output);
  printf("%s %s\n", argv[0], output->buffer);
  return suite->failCount;
}
Example #7
0
int RunMutexAlignmentTests(CuString *output)
{
	CuSuite *suite = CuSuiteNew("TestMutexAlignment",
	    NULL, NULL);
	int count;

	SUITE_ADD_TEST(suite, TestMutexAlignment,
	    NULL, NULL);

	CuSuiteRun(suite);
	CuSuiteSummary(suite, output);
	CuSuiteDetails(suite, output);
	count = suite->failCount;
	CuSuiteDelete(suite);
	return (count);
}
Example #8
0
void RunAllTests(void) 
{
    CuString *output = CuStringNew();
    CuSuite* suite = CuSuiteNew();

    SUITE_ADD_TEST(suite, test_convert_an_string_to_integer);
    SUITE_ADD_TEST(suite, test_convert_an_integer_to_string);
    SUITE_ADD_TEST(suite, test_reverse_a_string);
    SUITE_ADD_TEST(suite, test_reverse1_to_reverse_the_string_itself);


    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
}
int main(int argc, char** argv)
{
  CuString *output = CuStringNew();
  CuSuite *suite = CuSuiteNew();

  SUITE_ADD_TEST(suite, test_no_movement);
  SUITE_ADD_TEST(suite, test_easy_path);
  SUITE_ADD_TEST(suite, test_move_too_far);
  SUITE_ADD_TEST(suite, test_move_illegal); 

  CuSuiteRun(suite);
  CuSuiteSummary(suite, output);
  CuSuiteDetails(suite, output);
  printf("%s %s\n", argv[0], output->buffer);
  return suite->failCount;
}
Example #10
0
int RunDbTunerTests(CuString *output)
{
	CuSuite *suite = CuSuiteNew("TestDbTuner",
	    NULL, NULL);
	int count;

	SUITE_ADD_TEST(suite, TestDbTuner,
	    NULL, NULL);

	CuSuiteRun(suite);
	CuSuiteSummary(suite, output);
	CuSuiteDetails(suite, output);
	count = suite->failCount;
	CuSuiteDelete(suite);
	return (count);
}
Example #11
0
int RunChannelTests(CuString *output)
{
	CuSuite *suite = CuSuiteNew("TestChannel",
	    TestChannelSuiteSetup, TestChannelSuiteTeardown);
	int count;

	SUITE_ADD_TEST(suite, TestChannelFeature,
	    TestChannelTestSetup, TestChannelTestTeardown);

	CuSuiteRun(suite);
	CuSuiteSummary(suite, output);
	CuSuiteDetails(suite, output);
	count = suite->failCount;
	CuSuiteDelete(suite);
	return (count);
}
Example #12
0
int RunKeyExistErrorReturnTests(CuString *output)
{
	CuSuite *suite = CuSuiteNew("TestKeyExistErrorReturn",
	    NULL, NULL);
	int count;

	SUITE_ADD_TEST(suite, TestKeyExistErrorReturn,
	    NULL, NULL);

	CuSuiteRun(suite);
	CuSuiteSummary(suite, output);
	CuSuiteDetails(suite, output);
	count = suite->failCount;
	CuSuiteDelete(suite);
	return (count);
}
Example #13
0
void RunAllTests(void) 
{
    CuString *output = CuStringNew();
    CuSuite* suite = CuSuiteNew();


   SUITE_ADD_TEST(suite, TestinitializeGame);
   SUITE_ADD_TEST(suite, TestplayCard);
   SUITE_ADD_TEST(suite, TestnumHandCards);
   SUITE_ADD_TEST(suite, TesthandCard);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
}
Example #14
0
int RunEnvMethodTests(CuString *output)
{
	CuSuite *suite = CuSuiteNew("TestEnvMethod",
	    NULL, NULL);
	int count;

	SUITE_ADD_TEST(suite, TestSetThreadCount,
	    NULL, NULL); /* SKIP */

	CuSuiteRun(suite);
	CuSuiteSummary(suite, output);
	CuSuiteDetails(suite, output);
	count = suite->failCount;
	CuSuiteDelete(suite);
	return (count);
}
void RunAllTests(void) {

    printf("Running Test Suite: lib_clinalg\n");

    CuString * output = CuStringNew();
    CuSuite * suite = CuSuiteNew();

    CuSuite * clin = CLinalgSuite();
    CuSuiteAddSuite(suite, clin);
    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s \n", output->buffer);

    CuSuiteDelete(clin);
    CuStringDelete(output);
    free(suite);
}
Example #16
0
void RunAllTests(void)
{
	CuString *output = CuStringNew();
	CuSuite* suite = CuSuiteNew();

    //CuSuiteAddSuite(suite, CuGetSuite());
    //CuSuiteAddSuite(suite, CuStringGetSuite());
    CuSuiteAddSuite(suite, AtomGetSuite());
    CuSuiteAddSuite(suite, BuiltinGetSuite());
    CuSuiteAddSuite(suite, EnvironmentGetSuite());
    CuSuiteAddSuite(suite, ParserGetSuite());
    CuSuiteAddSuite(suite, GcGetSuite());

	CuSuiteRun(suite);
	CuSuiteSummary(suite, output);
	CuSuiteDetails(suite, output);
	printf("%s\n", output->buffer);
}
void RunAllTests(void) {
    
    printf("Running Test Suite: lib_stringmanip\n");

    CuString * output = CuStringNew();
    CuSuite * suite = CuSuiteNew();
    
    CuSuite * st = StringUtilGetSuite();
    CuSuiteAddSuite(suite, st);
    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s \n", output->buffer);
    
    CuSuiteDelete(st);
    CuStringDelete(output);
    free(suite);
}
Example #18
0
int main(void)
{
	CuString *output = CuStringNew();
	CuSuite* suite = SyckGetSuite();
    int count;

	CuSuiteRun(suite);
	CuSuiteSummary(suite, output);
	CuSuiteDetails(suite, output);

	printf("%s\n", output->buffer);
    count = suite->failCount;

    CuStringFree( output );
    CuSuiteFree( suite );

    return count;
}
Example #19
0
int include_RunAllTests(void) {
    CuString *output = CuStringNew();
    CuSuite *suite = CuSuiteNew();
    CuSuite *common_s = common_TestSuite();
    CuSuite *maf_s = mafShared_TestSuite();
    CuSuiteAddSuite(suite, common_s);
    CuSuiteAddSuite(suite, maf_s);
    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
    CuStringDelete(output);
    int status = (suite->failCount > 0);
    free(common_s);
    free(maf_s);
    CuSuiteDelete(suite);
    return status;
}
Example #20
0
int main(void)
{
    int result;
    CuString *output = CuStringNew();
    CuSuite *suite = CuSuiteNew();


    add_suite_quicklist(suite);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    result = suite->failCount;
    printf("%s\n", output->buffer);
    CuSuiteDelete(suite);
    CuStringDelete(output);
    return result;
}
Example #21
0
int main(int argc, char **argv){
  CuString *output = CuStringNew();
  CuSuite* suite = CuSuiteNew();

  CuSuiteAddSuite(suite, quarry_commentTests());
  CuSuiteAddSuite(suite, quarry_identifierTests());
  CuSuiteAddSuite(suite, quarry_quoteTests());
  CuSuiteAddSuite(suite, quarry_numbersTests());
  CuSuiteAddSuite(suite, quarry_metaIdTests());

  CuSuiteAddSuite(suite, quarry_readerTests());

  
  CuSuiteRun(suite);
  CuSuiteSummary(suite, output);
  CuSuiteDetails(suite, output);
  printf("%s\n", output->buffer);
}
Example #22
0
void RunAllTests(void)
{
    CuString *output = CuStringNew();
    CuSuite* suite = CuSuiteNew();

    CuSuiteAddSuite(suite, CuGetSuite());
    CuSuiteAddSuite(suite, CuGetBlockSuite());
    CuSuiteAddSuite(suite, CuGetDCTSuite());
    CuSuiteAddSuite(suite, CuGetImageSuite());
    CuSuiteAddSuite(suite, CuGetStackSuite());
    CuSuiteAddSuite(suite, CuGetNodeSuite());
    CuSuiteAddSuite(suite, CuGetHuffmanSuite());

    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s\n", output->buffer);
    CuSuiteDelete(suite);
}
Example #23
0
int halRunAllTests(void) {
  CuString *output = CuStringNew();
  CuSuite* suite = CuSuiteNew(); 
  CuSuiteAddSuite(suite, halAlignmentTestSuite());
  CuSuiteAddSuite(suite, halMetaDataTestSuite());
  CuSuiteAddSuite(suite, halGenomeTestSuite()); 
  CuSuiteAddSuite(suite, halTopSegmentTestSuite()); 
  CuSuiteAddSuite(suite, halBottomSegmentTestSuite());
  CuSuiteAddSuite(suite, halSequenceTestSuite()); 
  CuSuiteAddSuite(suite, halColumnIteratorTestSuite()); 
  CuSuiteAddSuite(suite, halGappedSegmentIteratorTestSuite());
  CuSuiteAddSuite(suite, halRearrangementTestSuite()); 
  CuSuiteAddSuite(suite, halValidateTestSuite());  
  CuSuiteRun(suite);
  CuSuiteSummary(suite, output);
  CuSuiteDetails(suite, output);
  printf("%s\n", output->buffer);
  return suite->failCount > 0;
}
void RunAllTests(void) {
    
    printf("Running Test Suite: lib_tensor\n");

    CuString * output = CuStringNew();
    CuSuite * suite = CuSuiteNew();
    
    CuSuite * tensor = TensorGetSuite();
    CuSuiteAddSuite(suite, tensor);
    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s \n", output->buffer);
    
    CuSuiteDelete(tensor);
    CuStringDelete(output);
    free(suite);
   
}
Example #25
0
void run_all_tests(void)
{
	api_msg_set_level(API_MSG_ERROR);

	CuString *output = CuStringNew();
	CuSuite *suite = CuSuiteNew();
	CuSuite *tsmapi_suite = tsmapi_get_suite();

	CuSuiteAddSuite(suite, tsmapi_suite);

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

	CuSuiteDelete(tsmapi_suite);

	free(suite);
	CuStringDelete(output);
}
void RunAllTests(void) {
    
    printf("Running test suite for: lib_probability\n");
    CuString * output = CuStringNew();
    CuSuite * suite = CuSuiteNew();
    
    CuSuite * prob = ProbGetSuite();
    CuSuiteAddSuite(suite, prob);

    CuSuiteRun(suite);
    CuSuiteSummary(suite, output);
    CuSuiteDetails(suite, output);
    printf("%s \n", output->buffer);
    
    CuSuiteDelete(prob);
    
    CuStringDelete(output);
    free(suite);
   
}
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);
}
int main ()
{
   try {
      good_pub_key     = VHUtil::file_contents ("../../examples/ballot-signing-pubkey.xml");
      good_private_key = VHUtil::file_contents ("../../examples/ballot-signing-prvkey.xml");

      CuString *output = CuStringNew();
      my_suite = CuSuiteNew();

      SUITE_ADD_TEST(my_suite, not_XML);
      SUITE_ADD_TEST(my_suite, accepts_UTF_8);
      SUITE_ADD_TEST(my_suite, accepts_Latin_1);
      SUITE_ADD_TEST(my_suite, validates_valid_UTF_8);
      SUITE_ADD_TEST(my_suite, deep_copy_works);
      SUITE_ADD_TEST(my_suite, all_canon_tests);

      SUITE_ADD_TEST(my_suite, safe_xml_tree);
      SUITE_ADD_TEST(my_suite, sig_from_wrong_key);
      SUITE_ADD_TEST(my_suite, signed_invalid);
      SUITE_ADD_TEST(my_suite, signed_unexpected_root);
      SUITE_ADD_TEST(my_suite, unsigned_invalid);
      SUITE_ADD_TEST(my_suite, unsigned_unexpected_root);

      //libxml versions 2.2.11 through 2.5.4 (and possibly other
      //versions) dump core when we call this test.  So until we start
      //using a better version, we skip this test.

      //SUITE_ADD_TEST (my_suite, notices_invalid_UTF_8);

      CuSuiteRun (my_suite);
      CuSuiteSummary (my_suite, output);
      CuSuiteDetails (my_suite, output);
      std::cout << output->buffer << std::endl;
   } catch (VHUtil::Exception &e) {
      std::cerr << "Exception: " << e.what () << std::endl;
      return 2;
   }
   return (my_suite->failCount
           ? 1
           : 0);
}
Example #29
0
void TestCuSuiteSummary(CuTest* tc)
{
	CuSuite ts;
	CuTest tc1, tc2;
	CuString summary;

	CuSuiteInit(&ts);
	CuTestInit(&tc1, "TestPasses", TestPasses);
	CuTestInit(&tc2, "TestFails",  zTestFails);
	CuStringInit(&summary);

	CuSuiteAdd(&ts, &tc1);
	CuSuiteAdd(&ts, &tc2);
	CuSuiteRun(&ts);

	CuSuiteSummary(&ts, &summary);

	CuAssertTrue(tc, ts.count == 2);
	CuAssertTrue(tc, ts.failCount == 1);
	CuAssertStrEquals(tc, ".F\n\n", summary.buffer);
}
Example #30
0
void TestCuSuiteRun(CuTest* tc)
{
	CuSuite ts;
	CuTest tc1, tc2, tc3, tc4;

	CuSuiteInit(&ts);
	CuTestInit(&tc1, "TestPasses", TestPasses);
	CuTestInit(&tc2, "TestPasses", TestPasses);
	CuTestInit(&tc3, "TestFails",  zTestFails);
	CuTestInit(&tc4, "TestFails",  zTestFails);

	CuSuiteAdd(&ts, &tc1);
	CuSuiteAdd(&ts, &tc2);
	CuSuiteAdd(&ts, &tc3);
	CuSuiteAdd(&ts, &tc4);
	CuAssertTrue(tc, ts.count == 4);

	CuSuiteRun(&ts);
	CuAssertTrue(tc, ts.count - ts.failCount == 2);
	CuAssertTrue(tc, ts.failCount == 2);
}