void runTests(bool write,BinaryDataHandler &pMem) { runTest (write,pMem, std::string("Hallo") ); runTest1 (write,pMem, Time(222.22) ); runTest (write,pMem, Color3f(1.1,2.2,3.3) ); runTest (write,pMem, Color4f(1.1,2.2,3.3,4.4) ); runTest (write,pMem, Color3ub(1,2,3) ); runTest (write,pMem, Color4ub(1,2,3,4) ); runTest (write,pMem, DynamicVolume(DynamicVolume::BOX_VOLUME) ); runTest (write,pMem, DynamicVolume(DynamicVolume::SPHERE_VOLUME) ); runTest1 (write,pMem, BitVector(0xabcd) ); runTest (write,pMem, Plane(Vec3f(1.0,0),0.222) ); runTest (write,pMem, Matrix(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16) ); runTest (write,pMem, Quaternion(Vec3f(1,2,3),22) ); runTest2<bool>(write,pMem, true ); runTest (write,pMem, Int8(-22) ); runTest (write,pMem, UInt8(11) ); runTest (write,pMem, Int16(-10233) ); runTest (write,pMem, UInt16(20233) ); runTest (write,pMem, Int32(-222320233) ); runTest (write,pMem, UInt32(522320233) ); runTest<Int64> (write,pMem, Int64(-522323334) ); runTest (write,pMem, UInt64(44523423) ); runTest (write,pMem, Real32(22.333224) ); runTest (write,pMem, Real64(52.334534533224) ); runTest (write,pMem, Vec2f(1.1,2.2) ); runTest (write,pMem, Vec3f(1.1,2.2,3.3) ); runTest (write,pMem, Vec4f(1.1,2.2,3.3,4.4) ); runTest (write,pMem, Pnt2f(1.1,2.2) ); runTest (write,pMem, Pnt2d(1.1,2.2) ); runTest (write,pMem, Pnt3f(1.1,2.2,3.3) ); runTest (write,pMem, Pnt3d(1.1,2.2,3.3) ); runTest (write,pMem, Pnt4f(1.1,2.2,3.3,4.4) ); runTest (write,pMem, Pnt4d(1.1,2.2,3.3,4.4) ); }
void runTest() { performanceSum = 0; performanceCount = 0; runTest1(); runTest2(); runTest3(); runTest4(); runTest5(); runTest6(); runTest7(); runTest8(); runTest9(); runTest10(); runTest11(); runTest12(); runTest13(); runTest14(); runTest15(); runTest16(); runTest17(); runTest18(); runTest19(); runTest20(); runTest21(); runTest22(); runTest23(); runTest24(); runTest25(); pspDebugScreenPrintf("Overall performance index: %3.0f%%\n", performanceSum * 100 / performanceCount); }
void runTest() { sumDurationMillis = 0; sumPspDurationMillis = 0; runTest1(); runTest1(); runTest1(); runTest2(); runTest3(); runTest4(); runTest5(); runTest6(); runTest7(); runTest8(); runTest9(); runTest10(); runTest11(); runTest12(); /*runTest13(); runTest14(); runTest15(); runTest16(); runTest17();*/ runTest18(); runTest19(); runTest20(); runTest21(); runTest22(); runTest23(); runTest24(); runTest25(); runTest26(); runTest27(); runTest28(); printResult("Overall performance index", sumDurationMillis, sumPspDurationMillis); }
int main () { try { runTest1(); runTest2(); runTest3(); } catch ( const char * _s ) { std::cerr << _s << std::endl; return -1; } return 0; }