void Test_LinkedList::runTests()
{
	
	int score = 0;
	const int MAX_SCORE = 100;

	std::cerr << "\n\n=========================\n";
	std::cerr << "   RUNNING TEST SUITE    \n";
	std::cerr << "=========================\n\n";

	//Run test and award points where appropriate
	score += test1() ? 2 : 0; 
	score += test2() ? 2 : 0; 
	score += test3() ? 3 : 0; 
	score += test4() ? 5 : 0; 
	score += test5() ? 5 : 0; 
	score += test6() ? 5 : 0; 
	score += test7() ? 5 : 0; 
	score += test8() ? 2 : 0; 
	score += test9() ? 5 : 0; 	
	score += test10() ? 5 : 0; 
	score += test11() ? 2 : 0; 
	score += test12() ? 5 : 0; 
	score += test13() ? 2 : 0; 
	score += test14() ? 2 : 0; 
	score += test15() ? 5 : 0; 
	score += test16() ? 20 : 0; 
	score += test17() ? 5 : 0; 
	score += test18() ? 20 : 0; 
	
	std::cerr << "Score: " << score << " / " << MAX_SCORE << std::endl;
}
Example #2
0
int main(){
  printf("Test slist heights\n");
  test_slist_heights();
  printf("Test prgn\n");
  test_prng();
  printf("test_lock\n");
  test_lock();
  printf("test1\n");
  test1();
  printf("test2\n");
  test2();
  printf("test3\n");
  test3();
  printf("test4\n");
  test4();
  printf("test6\n");
  test6();
  printf("test7\n");
  test7();
  printf("test8\n");
  test8();
  printf("test9\n");
  test9();
  printf("test10\n");
  test10();
  printf("test11\n");
  test11();
  printf("test12\n");
  test12();
  return 0;
}
Example #3
0
int main(int argc, char ** argv)
{
	if (argc != 2) goto error;
	else if (!strcmp(argv[1], "test1")) {
		test1();
	} else if (!strcmp(argv[1], "test2")) {
		test2();
	} else if (!strcmp(argv[1], "test3")) {
		test3();
	} else if (!strcmp(argv[1], "test4")) {
		test4();
	} else if (!strcmp(argv[1], "test5")) {
		test5();
	} else if (!strcmp(argv[1], "test6")) {
		test6();
	} else if (!strcmp(argv[1], "test7")) {
		test7();
	} else if (!strcmp(argv[1], "test8")) {
		test8();
	} else if (!strcmp(argv[1], "test9")) {
		test9();
	} else if (!strcmp(argv[1], "test10")) {
		test10();
	} else goto error;

	return 0;

	error:
	printf("Error: bad testcase!\n");
	printf("Usage: test test1|test2|...|test10\n");
	printf("\nIf you feel this is incorrect, there may be an issue with strcmp.\n");
}
Example #4
0
int main(void)
{
        welcome();
        test1();	
        test2();	
        test3();
        test4();		
        test5();		
        test6();		
        test7();	
        test8();	
        test9();	
        test10();	
        test11();	
        test12();	
        test13();
        test14();	
        test15();
        test16();
        test17();
        test18();
        test19();
     /*   test20();
        test21();       
        test22();*/
}
int
main(int argc, const char* argv[])
{
    printf("\n--> main()\n");
    (void)argc; (void)argv;

    myapi_init();

    if (true) {
        test0();
        test1();
        test2();
        test3();
        test4();
        test5();
        test6();
        test7();
        test8();
        test9();
        test10();
        test11();
        test12();
    } else {
        test12();
    }

    myapi_finit();

    printf("\n<-- main()\n");
    return 0;
}
int test_benchmarks::runtests()
{
  if (numProcs_ > 1) return(0);

  //CHK_ERR( test3() );

  FEI_COUT << FEI_ENDL
	   << "  ***** Benchmarks pass if within 10% of 'gold-copy' *****"
	   <<FEI_ENDL<<FEI_ENDL;

#if defined(FEI_PLATFORM) && defined(FEI_OPT_LEVEL)
  FEI_COUT << "  FEI_PLATFORM: "<<FEI_PLATFORM
	   <<", FEI_OPT_LEVEL: "<<FEI_OPT_LEVEL
	   <<FEI_ENDL<<FEI_ENDL;
  FEI_COUT << "  'gold-copy' benchmark values will be searched for in ./fei_utest_timings.txt"<<FEI_ENDL;
  FEI_COUT <<FEI_ENDL;
#else
  FEI_COUT << "  preprocessor macros FEI_PLATFORM and FEI_OPT_LEVEL aren't defined, so"<<FEI_ENDL;
  FEI_COUT << "  ./fei_utest_timings.txt will not be searched for 'gold-copy' benchmark values"<<FEI_ENDL<<FEI_ENDL;
#endif

  CHK_ERR( test1() );
  CHK_ERR( test2() );
  CHK_ERR( test4() );
  CHK_ERR( test5() );
  CHK_ERR( test6() );
  CHK_ERR( test7() );
  CHK_ERR( test8() );

  return(0);
}
Example #7
0
int main(int argc, char **argv) {

  // turn on super-secret hidden variable that suppresses all error messages,
  // because we test several error conditions and don't want the spewage:
  extern unsigned char KEYVAL_QUIET;
  KEYVAL_QUIET = 1;

  test1();  // test 1: error conditions (missing file, syntax problems)
  test2();  // test 2: valid but content-less files (empty, all whitespace, all comments)
  test3();  // test 3: single-element database created by file
  test4();  // test 4: two-element database created by setValue
  test5();  // test 5: escape sequences and other oddities
  test6();  // test 6: large file
  test7();  // test 7: lots of doubling-array edge cases
  test8();  // test 8: interpolated variables
  test9();  // test 9: saving's align and interp switches
  test10();  // test 10: custom KeyVal_strcmp function

  // there's a good meta-test to add here, which is to run 'test' itself through
  // valgrind to make sure there are no memory leaks.

  printf("\n");
  printf("[test] results:\n");
  printf("  %d passed\n", test_passes);
  printf("  %d failed\n", test_fails);

  // cleanup:
  remove(IN);
  remove(OUT);

  return test_fails > 0;
}
Example #8
0
int main () {
int ret = 0;

	printf ("Direct case testing of bstraux functions\n");

	ret += test0 ();
	ret += test1 ();
	ret += test2 ();
	ret += test3 ();
	ret += test4 ();
	ret += test5 ();
	ret += test6 ();
	ret += test7 ();
	ret += test8 ();
	ret += test9 ();
	ret += test10 ();
	ret += test11 ();
	ret += test12 ();
	ret += test13 ();
	ret += test14 ();

	printf ("# test failures: %d\n", ret);

	return 0;
}
Example #9
0
void Test::runTests()
{
	
	int score = 0;

	std::cerr << "\n\n=========================\n";
	std::cerr << "   RUNNING TEST SUITE    \n";
	std::cerr << "=========================\n\n";

	//Run test and award points where appropriate
	score += test1() ? 5: 0; 
	score += test2() ? 5: 0; 
	score += test3() ? 5: 0; 
	score += test4() ? 5: 0; 
	score += test5() ? 5: 0; 
	score += test6() ? 5: 0; 
	score += test7() ? 5: 0; 
	score += test8() ? 5: 0; 
	score += test9() ? 5: 0; 
	score += test10() ? 5: 0; 
	score += test11() ? 5: 0; 
	score += test12() ? 10: 0; 

	std::cerr << "Score: " << score << " / " << MAX_SCORE << std::endl;
}
Example #10
0
void CT_FIELD1::testFields()
// Test the fields dll.
//
    {
	INFO_PRINTF1(_L("Testing Fields"));
	
	// instantiate the  FieldSet and use the default factory
	TheFactory = new(ELeave) TTestFieldFactory();
	TheFieldSet = CTextFieldSet::NewL();
	TheFieldSet->SetFieldFactory(TheFactory);
	
	// the first test just checks that all methods exist (a la Duncan)
	test1();
	// Tests inserting, updating and removing a field
	test2();
	// Tests FindFields() & InField() in "all" the oddball situations
	test3();
	// Tests Insertion and deletion of text around and into fields
	test4();
	// Tests the CDateTimeField class
	test5();
	// Tests the CDateTimeField class with non-default formatting
	test6();
	// Test CPageNumberField
	test7();
	// Test CFileNameField
	test8();
	// Test multiple field insertion and deletion.
	test_multiple_fields();
	
	// clean up
	delete TheFieldSet;
	delete TheFactory;
	//CleanupStack::PopAndDestroy(); 
    }
Example #11
0
int main()
{
    int result = 0;
    result |= test1();
    result |= test2();
    result |= test3();
    result |= test4();
    result |= test5();
    result |= test6();
    result |= test7();
    result |= test8();
    result |= test9();
    result |= test10();
    result |= tests_from_supercop();

    result |= test2Parts0();
    result |= test2Parts1();
    result |= test2PartsFull();
    result |= test16Parts0();
    result |= test16Parts1();
    result |= test16PartsFull();

    if (result) {
        puts("Test result:  FAILED");
    } else {
        puts("Tests result: SUCCESS");
    }

    return 0;
}
Example #12
0
int main(int argc, char **argv)
{
  MPI_Comm       comm;
  DM             dm;
  AppCtx         options;
  PetscErrorCode ierr;

  ierr = PetscInitialize(&argc, &argv, NULL,help);if (ierr) return ierr;
  comm = PETSC_COMM_WORLD;
  ierr = ProcessOptions(comm, &options);CHKERRQ(ierr);
  ierr = CreateMesh(comm, &options, &dm);CHKERRQ(ierr);

  switch (options.test) {
    case 0: ierr = test0(dm, &options);CHKERRQ(ierr); break;
    case 1: ierr = test1(dm, &options);CHKERRQ(ierr); break;
    case 2: ierr = test2(dm, &options);CHKERRQ(ierr); break;
    case 3: ierr = test3(dm, &options);CHKERRQ(ierr); break;
    case 4: ierr = test4(dm, &options);CHKERRQ(ierr); break;
    case 5: ierr = test5(dm, &options);CHKERRQ(ierr); break;
    case 6: ierr = test6(dm, &options);CHKERRQ(ierr); break;
    case 7: ierr = test7(dm, &options);CHKERRQ(ierr); break;
    case 8: ierr = test8(dm, &options);CHKERRQ(ierr); break;
    default: SETERRQ1(comm, PETSC_ERR_ARG_OUTOFRANGE, "No such test: %D", options.test);
  }

  ierr = DMDestroy(&dm);CHKERRQ(ierr);
  ierr = PetscFinalize();
  return ierr;
}
Example #13
0
int main (void)
{
  test8();
  test16();
  test24();
  test32();

  return 0;
}
Example #14
0
int main ()
{
  test1 (0, 0);
  test1 (SCHAR_MAX, 0);
  test1 (SCHAR_MIN, 1);
  test1 (UCHAR_MAX, 1);

  test2 (0, 0);
  test2 (SCHAR_MAX, 0);
  test2 (SCHAR_MIN, 1);
  test2 (UCHAR_MAX, 1);

  test3 (0, 0);
  test3 (SHRT_MAX, 0);
  test3 (SHRT_MIN, 1);
  test3 (USHRT_MAX, 1);

  test4 (0, 0);
  test4 (SHRT_MAX, 0);
  test4 (SHRT_MIN, 1);
  test4 (USHRT_MAX, 1);

  test5 (0, 0);
  test5 (INT_MAX, 0);
  test5 (INT_MIN, 1);
  test5 (UINT_MAX, 1);

  test6 (0, 0);
  test6 (INT_MAX, 0);
  test6 (INT_MIN, 1);
  test6 (UINT_MAX, 1);

  test7 (0, 0);
  test7 (LONG_LONG_MAX, 0);
  test7 (LONG_LONG_MIN, 1);
  test7 (ULONG_LONG_MAX, 1);

  test8 (0, 0);
  test8 (LONG_LONG_MAX, 0);
  test8 (LONG_LONG_MIN, 1);
  test8 (ULONG_LONG_MAX, 1);

  return 0;
}
Example #15
0
int main(){

	test8();
	test16();
	test32();
	test_converts();
	test_read_header();

	return 0;
}
Example #16
0
int main()
{
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
}
Example #17
0
int main(int agrc, char* argv[])
{
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
}
Example #18
0
int main()
{
	//test();
	//test2();
	//test3();
	//test4();
	//test5();
	test6();
	test7();
	test8();
	return 0;
}
Example #19
0
void main(void)
{
    test1();
    //test2();

    test3();
	test4();
	test5();
	test6();
	test7();
	test8();
}
Example #20
0
int 
test_main( int /* argc */, char* /* argv */[] )
{
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
    return EXIT_SUCCESS;
}
Example #21
0
void initWorldModelling(int testcase)
{
    /* create world */
    dRandSetSeed(1);
    dInitODE();
    //dInitODE2(dInitFlagManualThreadCleanup);
    //dAllocateODEDataForThread(dAllocateMaskAll);
    world = dWorldCreate();
    space = dHashSpaceCreate (0);

    //dWorldSetAutoDisableFlag(World, 1);

    // The parameter needs to be zero.
    contactgroup = dJointGroupCreate (0);
    dWorldSetGravity (world,0,-9.81f,0);
    dWorldSetCFM (world,1e-2f);   //1e-5f was the originally value used.
    dWorldSetERP(world,1.0f);   // 1 is Error Correction is applied.

    // Set Damping
    dWorldSetLinearDamping(world, 0.01f);  // 0.00001
    dWorldSetAngularDamping(world, 0.005f);     // 0.005
    dWorldSetMaxAngularSpeed(world, 200);

    // Set and get the depth of the surface layer around all geometry objects. Contacts are allowed to sink into the surface layer up to the given depth before coming to rest. The default value is zero. Increasing this to some small value (e.g. 0.001) can help prevent jittering problems due to contacts being repeatedly made and broken.
    dWorldSetContactSurfaceLayer (world,0.001f);

    ground = dCreatePlane (space,0,1,0,0);



    switch(testcase)
    {
    case 1:initIslands();test1();break;// Carrier stability
    case 2:initIslands();test1();test2();break;// Manta landing on island.
    case 3:initIslands();test1();test2();test3();break;// Manta crashing on structure
    case 4:initIslands();test1();test2();test3();test4();break;// Manta landing on runway
    case 5:initIslands();test1();test2();break;// Manta landing on aircraft
    case 6:initIslands();test1();test6();break;// Carrier stranded on island
    case 7:test1();test2();test7();break; //Manta crashing on water.
    case 8:initIslands();test1();test8();break; // Walrus reaching island.
    case 9:test1();test9();break; // Walrus stability.
    case 10:initIslands();test1();test10();break; // Walrus arrive to island and build the command center.
    case 11:initIslands();test11();break; // Carrier stability far away.
    case 12:initIslands();test1();test12();break; // Bullets
    case 13:initIslands();test13();break;
    default:initIslands();test1();break;
    }

    testing = testcase;

}
Example #22
0
bool TestTaxBuilder::runTests()
{
    BUTT_PRE_TESTS();
    BUTT_RUN_TEST("TestTaxBuilder test 1", test1());
    BUTT_RUN_TEST("TestTaxBuilder test 2", test2());
    BUTT_RUN_TEST("TestTaxBuilder test 3", test3());
    BUTT_RUN_TEST("TestTaxBuilder test 4", test4());
    BUTT_RUN_TEST("TestTaxBuilder test 5", test5());
    BUTT_RUN_TEST("TestTaxBuilder test 6", test6());
    BUTT_RUN_TEST("TestTaxBuilder test 7", test7());
    BUTT_RUN_TEST("TestTaxBuilder test 8", test8());
    BUTT_POST_TESTS();

}
int main(int argc, char **argv) {
  try {
    test0();
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
    test9();
  };
  return EXIT_SUCCESS;
};
Example #24
0
	static void test8()
	{
		std::cout << "\nSemiExp::clear()";
		std::cout << "\n -----------------------------";
		SemiExp test8(0);
		test8.push_back("semi1");
		test8.push_back("semi2");
		test8.push_back("semi3");
		test8.push_back("semi4");
		std::cout << "\n Semi-Expression(Before): ";
		std::cout << test8.show(true) << std::endl;
		test8.clear();
		std::cout << "\n Semi-Expression(After): ";
		std::cout << test8.show() << std::endl;
	}
Example #25
0
int main(int, char**)
{
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
    test9();
    test10();
    test11();

  return 0;
}
Example #26
0
int test_Set::runtests()
{
  if (numProcs_ > 1) return(0);

  CHK_ERR( test1() );
  CHK_ERR( test2() );
  CHK_ERR( test3() );
  CHK_ERR( test4() );
  CHK_ERR( test5() );
  CHK_ERR( test6() );
  CHK_ERR( test7() );
  CHK_ERR( test8() );
  CHK_ERR( test9() );

  return(0);
}
Example #27
0
bool TestSeqToKMers::runTests()
{
    BUTT_PRE_TESTS();
    BUTT_RUN_TEST("TestSeqToKMers test 1", test1());
    BUTT_RUN_TEST("TestSeqToKMers test 2", test2());
    BUTT_RUN_TEST("TestSeqToKMers test 3", test3());
    BUTT_RUN_TEST("TestSeqToKMers test 4", test4());
    BUTT_RUN_TEST("TestSeqToKMers test 5", test5());
    BUTT_RUN_TEST("TestSeqToKMers test 6", test6());
    BUTT_RUN_TEST("TestSeqToKMers test 7", test7());
    BUTT_RUN_TEST("TestSeqToKMers test 8", test8());
    BUTT_RUN_TEST("TestSeqToKMers test 9", test9());
    BUTT_RUN_TEST("TestSeqToKMers test 10", test10());
    BUTT_POST_TESTS();

}
Example #28
0
int main(int argc, char const *argv[]) {
    // extensive testing here!
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
    test9 ();
    test10();
    
    printf("All tests passed, you are Awesome!\n");
    return EXIT_SUCCESS;
}
int main(int argc, char** argv){
	if (argc < 2){
		show_usage();
		return 0;
	}
	//The atoi function converts a string to an integer (and returns 0 if
	//the conversion fails).
	int test_number = atoi(argv[1]);
	
	if (test_number <= 0 || test_number > 8){
		show_usage();
		return 0;
	}
	
	int result = 1;
	switch(test_number){
		case 1:
			result = test1();
			break;
		case 2:
			result = test2();
			break;
		case 3:
			result = test3();
			break;
		case 4:
			result = test4();
			break;
		case 5:
			result = test5();
			break;
		case 6:
			result = test6();
			break;
		case 7:
			result = test7();
			break;
		case 8:
			result = test8();
			break;
	}
	
	if (result != TEST_PASSED)
		printf("\nTEST %d FAILED\n", test_number);
	
	return 0;
}
Example #30
0
int main(int argc, char** argv)
{
  int regressLevel = 2;
  if (argc > 1) regressLevel = atoi(argv[1]);
  printf("Running C API test, regress level = %d\n", regressLevel);
  printf("\ntest1() {\n");
  test1();
  check_error("test1");
  printf("\n}\ntest2() {\n");
  test2();
  check_error("test2");
/* TODO: implement parseExpr */
/*   test3(); */
/*   check_error("test3"); */

  printf("\n}\ntest4() {\n");
  test4(regressLevel);
  check_error("test4");
  printf("\n}\ntest5() {\n");
  test5();
  check_error("test5");
  if (regressLevel > 0) {
    printf("\n}\ntest6() {\n");
    test6();
    check_error("test6");
  }
  printf("\n}\ntest7() {\n");
  test7();
  check_error("test7");
  if (regressLevel > 0) {
    printf("\n}\ntest8() {\n");
    test8();
    check_error("test8");
    printf("\n}\ntest9() {\n");
    test9();
    check_error("test9");
  }
  printf("\n}");
  printf("\ntest10() {\n");
  test10();
  printf("\n}");
  printf("\ntest11() {\n");
  test11();
  printf("\n}\n");
  return 0;
}