Пример #1
0
int 
test_main( int /* argc */, char* /* argv */[] )
{
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
    return EXIT_SUCCESS;
}
Пример #2
0
void
testBaseExc()
{
    std::cout << "See if throw and catch work:" << std::endl;

    test1();
    test2();
    test3();
    test4();
    test5();

    std::cout << "ok\n" << std::endl;
}
Пример #3
0
int main( )
{
    test0();
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
    test9();
}
Пример #4
0
Файл: pty01.c Проект: 1587/ltp
/*
 * main test driver
 */
int main(int argc, char **argv)
{
	test1();
	test2();
	test3();
	test4();
	test5();

	/*
	 * all done
	 */
	tst_exit();
}
Пример #5
0
static PetscErrorCode test7(DM dm, AppCtx *options)
{
  PetscFE        fe;
  PetscErrorCode ierr;

  PetscFunctionBegin;
  ierr = PetscFECreateDefault(PetscObjectComm((PetscObject) dm), options->dim, 1, options->simplex, NULL, -1, &fe);CHKERRQ(ierr);
  ierr = DMSetField(dm, 0, NULL, (PetscObject)fe);CHKERRQ(ierr);
  ierr = PetscFEDestroy(&fe);CHKERRQ(ierr);
  ierr = DMCreateDS(dm);CHKERRQ(ierr);
  ierr = test5(dm, options);CHKERRQ(ierr);
  PetscFunctionReturn(0);
}
Пример #6
0
int main(void)
{
	//acl_mem_slice_init(8, 1024, 1000000, ACL_SLICE_FLAG_GC2 | ACL_SLICE_FLAG_RTGC_OFF);

	acl::string buf;
	const char* sss = "hello world!";
	buf.format("max unsigned short: %30u\r\n", (unsigned short) -1);
	buf.format_append("max unsigned int: %30u\r\n", (unsigned int) -1);
	buf.format_append("max unsigned long long int: %30llu\r\n",
		(unsigned long long int) -1);
	buf.format_append("sss: %s, max unsigned int: %u", sss,
		(unsigned int) -1);
	printf(">>buf: %s\r\n", buf.c_str());
	printf("enter any key to continue\r\n");
	getchar();

	const char* s[] = { "a.b", "a.", ".b", ".", "ab", "abcd.txt", NULL };
	acl::string s1, s2, ss;
	for (size_t i = 0;  s[i] != NULL; i++)
	{
		ss = s[i];
		const char* p = strchr(ss.c_str(), '.');
		if (p)
		{
			printf("----------------------------------------------------\r\n");
			int n = (int) (p - ss.c_str());
			printf("string: |%s|, pos: %d\r\n", ss.c_str(), n);

			s1 = ss.left(n);
			printf("left: |%s|, len: %d\r\n", s1.c_str(), (int) s1.length());

			s2 = ss.right(n);
			printf("right: |%s|, len: %d\r\n", s2.c_str(), (int) s2.length());
		}
	}
	printf("enter any key to continue ...\r\n");
	getchar();

	test_main();

	test4();
	test5();
	test6();
	test7();

#ifdef WIN32
	printf("enter any key to exit\r\n");
	getchar();
#endif
	return (0);
}
Пример #7
0
int main() {
  int quotient, remainder, sign;
  char errmsg[MAX_ERRMSG_LEN];
  int r;

  test1();
  test2();
  test3();
  test4();
  test5();
  test_red();

  return 0;
}
Пример #8
0
int main ()
{
  char buf[10];

  test1 (buf);
  test2 (buf);
  test3 (buf);
  test4 (buf);
  test5 (buf);
  test6 (buf);
  test7 (buf);

  return 0;
}
Пример #9
0
int main(int argc, char* argv[])
{
    //TODO 在这里添加单元测试,越多越好,代码路径覆盖率越全越好

    test1();
    test2();
    test3();
    test4();
	test5();
	test6();
	test7();

    return 0;
}
Пример #10
0
int
main(void)
{
	test1();
	test2();
	test3();
	test4();
	test5();
	test6();
	test7();

	tprintf("Whew... survived.\n");
	return 0;
}
Пример #11
0
main()
{
    tct = 0;
    ect = 0;
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    printf("End of test program, %d tests completed, %d errors detected\n",
	tct,ect);
	return 0 ;
}
Пример #12
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();

}
Пример #13
0
void test(int a, int b)
{
  if (test1(a) != b)
    abort();
  if (test2(a) != b)
    abort();
  if (test3(a) != b)
    abort();
  if (test4(a) != b)
    abort();
  if (test5(a) != b)
    abort();
  if (test6(a) != b)
    abort();
}
Пример #14
0
int main(int argc, char **argv) {
  try {
    test0();
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
    test9();
  };
  return EXIT_SUCCESS;
};
Пример #15
0
int main(int argc, char *argv[])
{
  MemMgr_Init((void*)HEAP_BASE, HEAP_SIZE);
  
  __EXIT_IF_FAILED(test1());
  __EXIT_IF_FAILED(test2());
  __EXIT_IF_FAILED(test3());
  __EXIT_IF_FAILED(test4());
  __EXIT_IF_FAILED(test5());
  __EXIT_IF_FAILED(test6());
  __EXIT_IF_FAILED(test7());

  printf("\n\nEND OF TESTS : SUCCESS\n\n\n");  	
  return 0;
}
Пример #16
0
int main()
{
#if 1
	test1(); printf("1: OK.\n");
	test1_5(); printf("1.5: OK.\n");
	test1_6(); printf("1.6: OK.\n");
	test2(); printf("2: OK.\n");
	test3(); printf("3: OK.\n");
	test4(); printf("4: OK.\n");
	test5(); printf("5: OK.\n");
	test6(); printf("6: OK.\n");
#endif
	test7(); printf("7: OK.\n");
	return 0;
}
Пример #17
0
int main() {
  int fd;

  /* Init */
  fd = net_connect();

  /* 1st session */
  /* test1(fd); */

  /* 2nd session */
  test5(fd);

  net_close(fd);

  return 0;
}
Пример #18
0
int main() {
  init_type_table(&types, 10);
  init_pstore(&store, &types);

  test1();
  test2();
  test3();
  test4();
  test5();
  test6();

  delete_pstore(&store);
  delete_type_table(&types);

  return 0;
}
Пример #19
0
int main(int, char**)
{
    test1();
    test2();
    test3();
    test4();
    test5();
    test6();
    test7();
    test8();
    test9();
    test10();
    test11();

  return 0;
}
Пример #20
0
int
main(int argc, char **argv)
{
	int ret = 0;

	ret |= check(test1(), "test1");
	ret |= check(test2(), "test2");
	ret |= check(test3(), "test3");
	ret |= check(test4(), "test4");
	ret |= check(test5(), "test5");
	ret |= check(test6(), "test6");

	if (ret)
		return (EXIT_FAILURE);
	return (EXIT_SUCCESS);
}
Пример #21
0
	static void test5()
	{
		std::cout << "\nSemiExp::remove(position)";
		std::cout << "\n -----------------------------";
		SemiExp test5(0);
		test5.push_back("semi1");
		test5.push_back("semi2");
		test5.push_back("semi3");
		test5.push_back("semi4");
		std::cout << "\n Semi-Expression(Before): ";
		std::cout << test5.show() << std::endl;
		std::cout << "\n  Removing 3rd element..." << std::endl;
		test5.remove(2);
		std::cout << "\n Semi-Expression(After): ";
		std::cout << test5.show() << std::endl;
	}
Пример #22
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();

}
Пример #23
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;
}
Пример #24
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);
}
Пример #25
0
void ofApp::setup()
{
    ofxNet::IPAddressRange range0;
    ofxNet::IPAddressRange range1(Poco::Net::IPAddress("192.168.0.1"));
    ofxNet::IPAddressRange range2(Poco::Net::IPAddress("192.168.0.33"), 23);
    ofxNet::IPAddressRange range3("2001:0db8:85a3::8a2e:0370:7334/64");
    ofxNet::IPAddressRange range4("192.168.5.219/28");
    ofxNet::IPAddressRange range5("2001:0db8:85a3::8a2e:0370:7334");
    ofxNet::IPAddressRange range6("0.0.0.0/31");

    std::cout << toString(range0);
    std::cout << "-----" << std::endl;
    std::cout << toString(range1);
    std::cout << "-----" << std::endl;
    std::cout << toString(range2);
    std::cout << "-----" << std::endl;
    std::cout << toString(range3);
    std::cout << "-----" << std::endl;
    std::cout << toString(range4);
    std::cout << "-----" << std::endl;
    std::cout << toString(range5);
    std::cout << "-----" << std::endl;

    Poco::Net::IPAddress test0("192.168.0.1");
    Poco::Net::IPAddress test1("2001:0db8:85a3::8a2e:0370:7334");
    Poco::Net::IPAddress test2("127.0.0.2");
    Poco::Net::IPAddress test3("10.10.10.2");
    Poco::Net::IPAddress test4("::FFFF");
    Poco::Net::IPAddress test5("0.0.0.1");

    std::cout << toString(range0, test0) << std::endl;
    std::cout << toString(range0, test1) << std::endl;
    std::cout << toString(range0, test2) << std::endl;
    std::cout << toString(range0, test3) << std::endl;
    std::cout << toString(range0, test4) << std::endl;
    std::cout << toString(range0, test4) << std::endl;

    std::cout << toString(range0, test5) << std::endl;
    std::cout << toString(range6, test5) << std::endl;

    ofxNet::IPAddressRange a("192.168.5.219/28");
    ofxNet::IPAddressRange b("192.168.5.219/27");

    std::cout << toString(a, b) << std::endl;
    std::cout << toString(b, a) << std::endl;

}
Пример #26
0
void		test_operatorMinus()
{
  std::cout << "start operator -" << std::endl;
  numeric::Fraction<int> test(3, 4);
  numeric::Fraction<int> test2(5, 4);
  numeric::Fraction<int> result = test - test2;
  numeric::Fraction<int> const	result_test(-2, 4);
  if (result == result_test)
    std::cout << "OK" << std::endl;
  else
    std::cout << "KO" << std::endl;
  numeric::Fraction<int> test3(8, 2);
  numeric::Fraction<int> test4(1, 1);
  numeric::Fraction<int> result2 = test3 - test4;
  numeric::Fraction<int> const	result2_test(3, 1);
  if (result2 == result2_test)
    std::cout << "OK" << std::endl;
  else
    std::cout << "KO" << std::endl;
  numeric::Fraction<int> test5(9, 45);
  numeric::Fraction<int> test7(1, 5);
  numeric::Fraction<int> result3 = test5 - test7;
  numeric::Fraction<int> const result3_test(0, 5);
  if (result3 == result3_test)
    std::cout << "OK" << std::endl;
  else
    std::cout << "KO" << std::endl;
  //--------------------------------------------------------------
  //This operation is about assertion
  //to check it, please uncomment the lines below
  // numeric::Fraction<int> test3(std::numeric_limits<int>::max(), 3);
  // numeric::Fraction<int> test4(4, 9);
  // numeric::Fraction<int> result_overflow = test3 - test4;
  // std::cout << "FAIL" << std::endl;
  // numeric::Fraction<int> test5(std::numeric_limits<int>::min(), 9);
  // numeric::Fraction<int> test6(4, 9);
  // numeric::Fraction<int> result_underflow = test5 - test6;
  // std::cout << "FAIL" << std::endl;
  // numeric::Fraction<int> test7(4, std::numeric_limits<int>::max());
  // numeric::Fraction<int> test8(2, 9);
  // numeric::Fraction<int> result_overflow_denom = test7 - test8;
  // std::cout << "FAIL" << std::endl;
  // numeric::Fraction<int>    test9(2, std::numeric_limits<int>::min());
  // numeric::Fraction<int>    test10(3, 7);
  // numeric::Fraction<int>    result_underfow_denom = test9 - test10;
  // std::cout << "FAIL" << std::endl;
}
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;
}
Пример #28
0
int main(int argc, char **argv)
{
	try {
		alarm(60);

		test1();
		test2();
		test3();
		test3u();
		test4();
		test4u();
		test5();
	} catch (LIBCXX_NAMESPACE::exception &e) {
		std::cout << e << std::endl;
	}
	return 0;
}
Пример #29
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;
}
Пример #30
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() ? 1: 0;
        score += test2() ? 1: 0;
        score += test3() ? 1: 0;
        score += test4() ? 2: 0;
        score += test5() ? 2: 0;
        score += test6() ? 2: 0;
        score += test7() ? 2: 0;
        score += test8() ? 1: 0;
        score += test9() ? 2: 0;
        score += test10() ? 2: 0;
        score += test11() ? 1: 0;
        score += test12() ? 3: 0;
        score += test13() ? 1: 0;
        score += test14() ? 1: 0;
        score += test15() ? 2: 0;
        score += test16() ? 2: 0;
        score += test17() ? 3: 0;
        score += test18() ? 3: 0;
        score += test19() ? 3: 0;
        score += test20() ? 2: 0;
        score += test21() ? 2: 0;
        score += test22() ? 3: 0;
        score += test23() ? 5: 0;
        score += test24() ? 2: 0;
        score += test25() ? 2: 0;
        score += test26() ? 3: 0;
        score += test27() ? 3: 0;
        score += test28() ? 2: 0;
        score += test29() ? 2: 0;
        score += test30() ? 7: 0;
        score += test31() ? 7: 0;


        std::cerr << "Score: " << score << " / " << MAX_SCORE << std::endl;
}