TVerdict Cconn_closeStep::doTestStepL() /** * @return - TVerdict code * Override of base class pure virtual * Our implementation only gets called if the base class doTestStepPreambleL() did * not leave. That being the case, the current test result value will be EPass. */ { if(TestStepResult()==EFail) return TestStepResult(); TInt err; INFO_PRINTF1(_L("1. Connect test ...")); RFileFlogger ilogger; err=ilogger.Connect(); if(err!=KErrNone) { ERR_PRINTF2(_L("Connect error. The error number = %d"),err); SetTestStepResult(EFail); return TestStepResult(); } else INFO_PRINTF1(_L("Connect test passed")); err=ilogger.Connect(); INFO_PRINTF1(_L("2. Connect again test after connected")); if(err==KErrAlreadyExists) { INFO_PRINTF2(_L("Test pass. Return value = %d as expected"),err); } else { ERR_PRINTF2(_L("Failed. the error = %d"), err); SetTestStepResult(EFail); return TestStepResult(); } INFO_PRINTF1(_L("3. Close test...")); ilogger.Close(); err=ilogger.Connect(); if(!err) { INFO_PRINTF1(_L("Close test passed")); } else { ERR_PRINTF2(_L("Close error value = %d"),err); SetTestStepResult(EFail); return TestStepResult(); } INFO_PRINTF1(_L("4. CreateLog test...")); err=ilogger.CreateLog(KLogFile1,RFileFlogger::ELogModeAppend); if(!err) { INFO_PRINTF1(_L("CreateLog test passed")); } else { ERR_PRINTF2(_L("CreateLog error value = %d"),err); SetTestStepResult(EFail); return TestStepResult(); } ilogger.Close(); return TestStepResult(); }
TVerdict Caddfield_logStep::doTestStepL() /** * @return - TVerdict code * Override of base class pure virtual * Our implementation only gets called if the base class doTestStepPreambleL() did * not leave. That being the case, the current test result value will be EPass. */ { if(TestStepResult()==EFail) return TestStepResult(); INFO_PRINTF1(_L("AddField test and logging test")); // OS needs time to shutdown the server in case being connected previous test // The delay means we get server terminated from the OS // RFileFlogger ilogger; TInt err=ilogger.Connect(); if(err) { INFO_PRINTF2(_L("Connect() failed. err = %d"),err); SetTestStepResult(EFail); return TestStepResult(); } err=ilogger.CreateLog(KLogFile1,RFileFlogger::ELogModeAppend); // err=ilogger.CreateLog(KLogFile1,RFileFlogger::ELogModeOverWrite); //ELogModeAppend if(!err) { INFO_PRINTF1(_L("xml format file open passed and test start")); } else { ERR_PRINTF2(_L("error value = %d"),err); SetTestStepResult(EFail); return TestStepResult(); } TBuf<20> buf16(K16BitString); TInt n=0; ilogger.SetLogLevel(RFileFlogger::ESevrAll); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrMedium, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrLow, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test ESevrErr")); ilogger.SetLogLevel(RFileFlogger::ESevrErr); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test log with add fileds")); TInt aLength = 2; TExtraLogField logField[2]; logField[0].iLogFieldName.Copy(_L("SUITE_NAME")); logField[0].iLogFieldValue.Copy(_L("SUITE_VALUE")); logField[1].iLogFieldName.Copy(_L("TEST_NAME")); logField[1].iLogFieldValue.Copy(_L("TEST_VALUE")); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, aLength, logField, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test ESevrWarn")); n=0; ilogger.SetLogLevel(RFileFlogger::ESevrWarn); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test ESevrInfo")); n=0; ilogger.SetLogLevel(RFileFlogger::ESevrInfo); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test ESevrAll")); n=0; ilogger.SetLogLevel(RFileFlogger::ESevrAll); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16); // txt log test ilogger.Close(); err=ilogger.Connect(); if(err) { INFO_PRINTF2(_L("Connect() failed. err = %d"),err); SetTestStepResult(EFail); return TestStepResult(); } INFO_PRINTF1(_L("RFileFlogger::ELogModeAppend test ...")); err=ilogger.CreateLog(KLogFiletxt,RFileFlogger::ELogModeAppend); if(!err) { INFO_PRINTF1(_L("RFileFlogger::ELogModeAppend testing is fine")); INFO_PRINTF1(_L("txt format file open passed and test start")); } else { ERR_PRINTF2(_L("error value = %d"),err); SetTestStepResult(EFail); return TestStepResult(); } n=0; ilogger.SetLogLevel(RFileFlogger::ESevrAll); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrHigh, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrMedium, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrLow, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test ESevrErr")); ilogger.SetLogLevel(RFileFlogger::ESevrErr); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test log with add fileds")); aLength = 2; logField[0].iLogFieldName.Copy(_L("SUITE_NAME")); logField[0].iLogFieldValue.Copy(_L("SUITE_VALUE")); logField[1].iLogFieldName.Copy(_L("TEST_NAME")); logField[1].iLogFieldValue.Copy(_L("TEST_VALUE")); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, aLength, logField, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test ESevrWarn")); n=0; ilogger.SetLogLevel(RFileFlogger::ESevrWarn); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test ESevrInfo")); n=0; ilogger.SetLogLevel(RFileFlogger::ESevrInfo); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16); INFO_PRINTF1(_L("test ESevrAll")); n=0; ilogger.SetLogLevel(RFileFlogger::ESevrAll); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrAll, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrInfo, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrWarn, K16BitFormatText,n++,&buf16); ilogger.Log(((TText8*)__FILE__), __LINE__,RFileFlogger::ESevrErr, K16BitFormatText,n++,&buf16); ilogger.Close(); INFO_PRINTF1(_L("test finished")); return TestStepResult(); }