diff -r 26645d81f48d -r cc28652e0254 persistentstorage/sqlite3api/TEST/t_sqliteperf2.cpp --- a/persistentstorage/sqlite3api/TEST/t_sqliteperf2.cpp Tue Aug 31 16:57:14 2010 +0300 +++ b/persistentstorage/sqlite3api/TEST/t_sqliteperf2.cpp Wed Sep 01 12:39:58 2010 +0100 @@ -20,7 +20,6 @@ #include #include #include -#include "sqliteTestUtl.h" /////////////////////////////////////////////////////////////////////////////////////// @@ -41,7 +40,7 @@ //The performance test case results are stored in the ThePerfTestResult array. static TUint32 ThePerfTestResult[EPerfTestTypeCnt]; -const char* const KTestName = "t_sqliteperf2 test"; +static RTest TheTest(_L("t_sqliteperf2 test")); _LIT(KTestDir, "c:\\test\\"); _LIT(KTestDbName, "c:\\test\\t_sqliteperf2.db"); @@ -174,8 +173,9 @@ if(TheDb) { const char* msg = sqlite3_errmsg(TheDb); - TestPrintf("*** SQLite error message:"); - TestPrintf(msg); + TBuf<200> buf; + buf.Copy(TPtrC8((const TUint8*)msg)); + TheTest.Printf(_L("*** SQLite error message: \"%S\"\r\n"), &buf); } } @@ -186,7 +186,7 @@ { DeleteTestFiles(); PrintSqliteErrMsg(); - TestTestLine(EFalse, aLine); + TheTest(EFalse, aLine); } } static void Check(TInt aValue, TInt aExpected, TInt aLine) @@ -196,7 +196,7 @@ DeleteTestFiles(); RDebug::Print(_L("*** Expected error: %d, got: %d\r\n"), aExpected, aValue); PrintSqliteErrMsg(); - TestTestLine(EFalse, aLine); + TheTest(EFalse, aLine); } } #define TEST(arg) ::Check((arg), __LINE__) @@ -218,9 +218,7 @@ static void GetFastCounterFrequency() { TEST2(HAL::Get(HAL::EFastCounterFrequency, TheCounterFreq), KErrNone); - TBuf8<32> printString; - printString.Format(_L8("Counter frequency=%d\r\n"), TheCounterFreq); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("Counter frequency=%d\r\n"), TheCounterFreq); } TUint32 FastCounterValue(void) @@ -240,40 +238,30 @@ static void PrintPerfTestResults() { - TBuf8<256> printString; - TInt r = FcDiff2Us(ThePerfTestResult[EPerfTestMultiInsert]); - printString.Format(_L8("###Mutli Insert: %8dus\r\n"), r); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("###Mutli Insert: %8dus\r\n"), r); r = FcDiff2Us(ThePerfTestResult[EPerfTestMultiUpdate]); - printString.Format(_L8("###Mutli Update: %8dus\r\n"), r); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("###Mutli Update: %8dus\r\n"), r); r = FcDiff2Us(ThePerfTestResult[EPerfTestMultiSelect]); - printString.Format(_L8("###Mutli Select: %8dus\r\n"), r); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("###Mutli Select: %8dus\r\n"), r); r = FcDiff2Us(ThePerfTestResult[EPerfTestMultiDelete]); - printString.Format(_L8("###Mutli Delete: %8dus\r\n"), r); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("###Mutli Delete: %8dus\r\n"), r); r = FcDiff2Us(ThePerfTestResult[EPerfTestSingleInsert]); - printString.Format(_L8("##Single Insert: %8dus\r\n"), r); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("##Single Insert: %8dus\r\n"), r); r = FcDiff2Us(ThePerfTestResult[EPerfTestSingleUpdate]); - printString.Format(_L8("##Single Update: %8dus\r\n"), r); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("##Single Update: %8dus\r\n"), r); r = FcDiff2Us(ThePerfTestResult[EPerfTestSingleSelect]); - printString.Format(_L8("##Single Select: %8dus\r\n"), r); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("##Single Select: %8dus\r\n"), r); r = FcDiff2Us(ThePerfTestResult[EPerfTestSingleDelete]); - printString.Format(_L8("##Single Delete: %8dus\r\n"), r); - TestPrintf((const char*)printString.PtrZ()); + TheTest.Printf(_L("##Single Delete: %8dus\r\n"), r); } /////////////////////////////////////////////////////////////////////////////////////// @@ -289,8 +277,9 @@ (void)TheFs.Delete(KTestDbName); const char* ver = sqlite3_libversion(); - TestPrintf("*** SQLite library version:"); - TestPrintf(ver); + TBuf<20> buf; + buf.Copy(TPtrC8((const TUint8*)ver)); + TheTest.Printf(_L("*** SQLite library version: \"%S\"\r\n"), &buf); TInt err = sqlite3_open(KTestDbName8, &TheDb); TEST2(err, SQLITE_OK); @@ -654,44 +643,44 @@ static void DoTests() { - TestStart("Get fast counter frequency"); + TheTest.Start(_L("Get fast counter frequency")); GetFastCounterFrequency(); - TestNext("SQLite: Create the test database"); + TheTest.Next( _L("SQLite: Create the test database")); CreateTestDatabase(); - TBuf8<100> msgbuf; + TBuf<100> msgbuf; - msgbuf.Format(_L8("@SYMTestCaseID:PDS-SQLITE3-UT-4030: Insert %d records in a single transaction"), KInsertRecCnt); - TestNext((const char*)msgbuf.PtrZ()); + msgbuf.Format(_L("@SYMTestCaseID:PDS-SQLITE3-UT-4030: Insert %d records in a single transaction"), KInsertRecCnt); + TheTest.Next(msgbuf); SqliteMultiInsertTest(); - msgbuf.Format(_L8("@SYMTestCaseID:PDS-SQLITE3-UT-4031: Update %d records in a single transaction"), KUpdateRecCnt); - TestNext((const char*)msgbuf.PtrZ()); + msgbuf.Format(_L("@SYMTestCaseID:PDS-SQLITE3-UT-4031: Update %d records in a single transaction"), KUpdateRecCnt); + TheTest.Next(msgbuf); SqliteMultiUpdateTest(); - msgbuf.Format(_L8("@SYMTestCaseID:PDS-SQLITE3-UT-4032: Select %d records"), KSelectRecCnt); - TestNext((const char*)msgbuf.PtrZ()); + msgbuf.Format(_L("@SYMTestCaseID:PDS-SQLITE3-UT-4032: Select %d records"), KSelectRecCnt); + TheTest.Next(msgbuf); SqliteMultiSelectTest(); - msgbuf.Format(_L8("@SYMTestCaseID:PDS-SQLITE3-UT-4033: Delete %d records in a single transaction"), KDeleteRecCnt); - TestNext((const char*)msgbuf.PtrZ()); + msgbuf.Format(_L("@SYMTestCaseID:PDS-SQLITE3-UT-4033: Delete %d records in a single transaction"), KDeleteRecCnt); + TheTest.Next(msgbuf); SqliteMultiDeleteTest(); - msgbuf.Format(_L8("@SYMTestCaseID:PDS-SQLITE3-UT-4034: Insert a single record")); - TestNext((const char*)msgbuf.PtrZ()); + msgbuf.Format(_L("@SYMTestCaseID:PDS-SQLITE3-UT-4034: Insert a single record")); + TheTest.Next(msgbuf); SqliteSingleInsertTest(); - msgbuf.Format(_L8("@SYMTestCaseID:PDS-SQLITE3-UT-4035: Update a single record")); - TestNext((const char*)msgbuf.PtrZ()); + msgbuf.Format(_L("@SYMTestCaseID:PDS-SQLITE3-UT-4035: Update a single record")); + TheTest.Next(msgbuf); SqliteSingleUpdateTest(); - msgbuf.Format(_L8("@SYMTestCaseID:PDS-SQLITE3-UT-4036: Select a single record")); - TestNext((const char*)msgbuf.PtrZ()); + msgbuf.Format(_L("@SYMTestCaseID:PDS-SQLITE3-UT-4036: Select a single record")); + TheTest.Next(msgbuf); SqliteSingleSelectTest(); - msgbuf.Format(_L8("@SYMTestCaseID:PDS-SQLITE3-UT-4037: Delete a single record")); - TestNext((const char*)msgbuf.PtrZ()); + msgbuf.Format(_L("@SYMTestCaseID:PDS-SQLITE3-UT-4037: Delete a single record")); + TheTest.Next(msgbuf); SqliteSingleDeleteTest(); (void)TheFs.Delete(KTestDbName); @@ -701,15 +690,14 @@ TInt E32Main() { - TestOpen(KTestName); - TestTitle(); + TheTest.Title(); CTrapCleanup* tc = CTrapCleanup::New(); __UHEAP_MARK; TInt err = TheFs.Connect(); - TestTest(err == KErrNone); + TheTest(err == KErrNone); CreateTestDir(); DeleteTestFiles(); @@ -719,8 +707,8 @@ __UHEAP_MARKEND; TheFs.Close(); - TestEnd(); - TestClose(); + TheTest.End(); + TheTest.Close(); delete tc;