--- a/persistentstorage/sqlite3api/TEST/sqliteTestUtl.cpp Tue Aug 31 16:57:14 2010 +0300
+++ b/persistentstorage/sqlite3api/TEST/sqliteTestUtl.cpp Wed Sep 01 12:39:58 2010 +0100
@@ -21,65 +21,40 @@
static TBuf8<500> TheBuf8;
static TBuf16<500> TheBuf16;
-static RTest* TheTest;
+static RTest TheTest(_L("t_sqliteapi test"));
-extern "C" void TestOpen(const char* title)
+extern "C" void TestTitle(void)
{
- TPtrC8 p((const unsigned char*)title);
- TheBuf16.Copy(p);
- TheTest = new RTest(TheBuf16);
- }
-
-extern "C" void TestTitle()
- {
- TheTest->Title();
+ TheTest.Title();
}
extern "C" void TestStart(const char* title)
{
TPtrC8 p((const unsigned char*)title);
TheBuf16.Copy(p);
- TheTest->Start(TheBuf16);
+ TheTest.Start(TheBuf16);
}
extern "C" void TestNext(const char* title)
{
TPtrC8 p((const unsigned char*)title);
TheBuf16.Copy(p);
- TheTest->Next(TheBuf16);
+ TheTest.Next(TheBuf16);
}
extern "C" void TestClose(void)
{
- TheTest->Close();
- delete TheTest;
+ TheTest.Close();
}
extern "C" void TestEnd(void)
{
- TheTest->End();
+ TheTest.End();
}
extern "C" void TestAbort(int aLine)
{
- TheTest->operator()(0, aLine);
- }
-
-extern "C" void TestTestLine(int aResult, int aLine)
- {
- TheTest->operator()(aResult, aLine);
- }
-
-extern "C" void TestTest(int aResult)
- {
- TheTest->operator()(aResult);
- }
-
-extern "C" void TestPrintf(const char* title)
- {
- TPtrC8 p((const unsigned char*)title);
- TheBuf16.Copy(p);
- TheTest->Printf(TheBuf16);
+ TheTest(0, aLine);
}
extern "C" void TestHeapMark(void)
@@ -140,9 +115,9 @@
{
RFs TheFs;
TInt err = TheFs.Connect();
- TheTest->operator()(err == KErrNone);
+ TheTest(err == KErrNone);
err = TheFs.CreatePrivatePath(EDriveC);
TheFs.Close();
- TheTest->operator()(err == KErrNone || err == KErrAlreadyExists);
+ TheTest(err == KErrNone || err == KErrAlreadyExists);
}