void CTestPostDeleteIni::deleteFileL(const TDesC& aFileName) { // create a fileserver RFs fileSystem; CTestExecuteLogger log = Logger(); User::LeaveIfError(fileSystem.Connect()); CleanupClosePushL(fileSystem); // Remove read only flag TInt ret = fileSystem.SetAtt(aFileName, 0, KEntryAttReadOnly); if (ret == KErrNotFound) { // If file already removed then no need to delete it log.Write(_L("File not found")); CleanupStack::PopAndDestroy(&fileSystem); return; } User::LeaveIfError(ret); log.Write(_L("Set file to read only")); // Delete file User::LeaveIfError(fileSystem.Delete(aFileName)); log.Write(_L("deleted file")); // clean up CleanupStack::PopAndDestroy(&fileSystem); }
LOCAL_C void TestWorkAPIsL(CTestExecuteLogger& aLogger,CConsoleBase*& aConsole) { aConsole->Write(_L("Testing logger.Write(16BitText) \r\n")); aLogger.Write(K16BitText); aConsole->Write(_L("Testing logger.Write(8BitText) \r\n")); aLogger.Write(K8BitText); aConsole->Write(_L("Testing logger.WriteFormat(16BitText) \r\n")); TBuf<20> buf16(K16BitString); aLogger.WriteFormat(K16BitFormatText,16,&buf16); aConsole->Write(_L("Testing logger.WriteFormat(8BitText) \r\n")); TBuf8<20> buf8(K8BitString); aLogger.WriteFormat(K8BitFormatText,8,&buf8); aConsole->Write(_L("Testing logger.LogExtra() \r\n")); aLogger.LogExtra(((TText8*)__FILE__), __LINE__,ESevrInfo,K16BitFormatText,1,&buf16); aConsole->Write(_L("Testing logger.PrintCurrentScriptLine() \r\n")); TBuf<30> output(_L("Testing PrintCurrentScriptLine")) ; aLogger.PrintCurrentScriptLine(output) ; aConsole->Write(_L("Testing logger.LogTestCaseResult() \r\n")); TBuf<30> file(_L("TestExcuteLoggingTest.cpp")); TInt lineNo(68) ; TBuf<20> testCsNm(_L("TestCaseSomething")); aLogger.LogTestCaseResult(file, lineNo, ESevrInfo, KTEFEndTestCaseCommand, testCsNm); aConsole->Write(_L("Testing logger.LogResult() \r\n")); TBuf<30> panicStringbuf(_L("Panic string")) ; TBuf<30> fileRes(_L("TestExcuteLoggingTest.cpp")); TInt lineNum(70) ; TInt severity(RFileFlogger::ESevrHigh) ; aLogger.LogResult(EPass,panicStringbuf,lineNum,KTEFRunTestStepCommand,fileRes,RFileFlogger::ESevrHigh); }