void DoTests() { TheTest.Start(_L(" @SYMTestCaseID:PDS-SQL-UT-4132 RFileBuf64 write test 1")); WriteTest1(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4133 RFileBuf64 write test 2")); WriteTest2(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4134 RFileBuf64 write test 3")); WriteTest3(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4135 RFileBuf64 write test 4")); WriteTest4(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4136 RFileBuf64 write test 5")); WriteTest5(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4137 RFileBuf64 write test 6")); WriteTest6(); TheTest.Next( _L("RFileBuf64 read test - preparation")); PrepareReadTest(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4138 RFileBuf64 read test 1")); ReadTest1(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4139 RFileBuf64 read test 2")); ReadTest2(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4140 RFileBuf64 read test 3")); ReadTest3(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4141 RFileBuf64::SetReadAheadSize() test")); SetReadAheadSizeTest(); (void)TheFs.Delete(KTestFile); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4142 RFileBuf64::Create() OOM test")); OomTest(EOomCreateTest); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4142 RFileBuf64::Open() OOM test")); OomTest(EOomOpenTest); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4142 RFileBuf64::Temp() OOM test")); OomTest(EOomTempTest); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4207 RFileBuf64::Write() OOM test")); WriteOomTest(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4208 RFileBuf64::Read() OOM test")); ReadOomTest(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4195 RFileBuf64::Create() file I/O error simulation test")); CreateFileIoErrTest(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4196 RFileBuf64::Open() file I/O error simulation test")); OpenFileIoErrTest(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4197 RFileBuf64::Temp() file I/O error simulation test")); OpenFileIoErrTest(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-CT-4212 RFileBuf64::Write() test")); TestSetSizeCounter(); TheTest.Next( _L(" @SYMTestCaseID:PDS-SQL-UT-4236 RFileBuf64 panic test")); FileBufPanicTest(); }
LOCAL_D void doTestsL() { theTest.Start(_L("@SYMTESTCaseID:PIM-T-LOGCNTMODEL-0001 Test contact matching plugin")); TInt startProcessHandleCount; TInt startThreadHandleCount; RThread().HandleCount(startProcessHandleCount, startThreadHandleCount); CActiveScheduler *testScheduler = new (ELeave) CActiveScheduler; CleanupStack::PushL( testScheduler ); CActiveScheduler::Install( testScheduler ); // Test main plugin functionality theTest.Next(_L("Test contacts plugin functionality")); TestContactMatchingPluginL(); // OOM test main plug-in functionality theTest.Next(_L("OOM test contacts plugin functionality")); OomTest(TestContactMatchingPluginL); // Perform plugin performance measurements - no benchmark testing theTest.Next(_L("Test contacts matching plugin performance")); PerformanceTestContactMatchingPluginL(); CleanupStack::PopAndDestroy(); // Scheduler, testScheduler = NULL; TInt endProcessHandleCount; TInt endThreadHandleCount; RThread().HandleCount(endProcessHandleCount, endThreadHandleCount); TEST2(endProcessHandleCount, startProcessHandleCount); TEST2(endThreadHandleCount, startThreadHandleCount); }