예제 #1
0
int main(int argc, char *argv[]) {
    TestSuite suite;

    suite.add("Mesh",new test_mesh());
    suite.add("Scheme tests",new schemefunctions_test());
    try {
	suite.run();
    } catch (scheme_exception e) {
	wcerr << e.toString() << endl;    
    }        
    suite.printStatus();
    if (suite.hasFailures()) {
	return EXIT_FAILURE;
    } else {
	return EXIT_SUCCESS;
    }
}
예제 #2
0
파일: testimage.cpp 프로젝트: thabz/RayGay
int main(int argc, char *argv[]) {
    TestSuite suite;
    suite.add("RGBA",new test_rgba());
    suite.add("Image",new test_image());
    suite.add("Image mmap'ed",new test_image_mmap());
    suite.add("Texture",new test_texture());
    suite.add("TGA",new test_tga());
    if (Image::supportsFormat(".png")) {
        suite.add("PNG",new test_png());
    }
    if (Image::supportsFormat(".jpg")) {
        suite.add("JPEG",new test_jpg());
    }
    suite.run();
    suite.printStatus();

    if (suite.hasFailures()) {
	return EXIT_FAILURE;
    } else {
	return EXIT_SUCCESS;
    }
}