diff -r 26645d81f48d -r cc28652e0254 featuremgmt/featuremgr/test/rtest/src/t_fmgrstartup.cpp --- a/featuremgmt/featuremgr/test/rtest/src/t_fmgrstartup.cpp Tue Aug 31 16:57:14 2010 +0300 +++ b/featuremgmt/featuremgr/test/rtest/src/t_fmgrstartup.cpp Wed Sep 01 12:39:58 2010 +0100 @@ -26,7 +26,6 @@ static const TInt KBurstRate = 20; #endif -void DestroyTestEnv(); /////////////////////////////////////////////////////////////////////////////////////// static RTest TheTest(_L("t_fmgrstartup")); @@ -38,6 +37,24 @@ #endif /////////////////////////////////////////////////////////////////////////////////////// + +//Deletes all created test files. +void DestroyTestEnv() + { + //KFeaturesDir is defined only if EXTENDED_FEATURE_MANAGER_TEST is defined +#ifdef EXTENDED_FEATURE_MANAGER_TEST + RFs fs; + TInt err = fs.Connect(); + if(err == KErrNone) + { + (void)fs.Delete(KFeaturesFile); + } + fs.Close(); +#endif + } + +/////////////////////////////////////////////////////////////////////////////////////// +/////////////////////////////////////////////////////////////////////////////////////// //Test macros and functions void Check1(TInt aValue, TInt aLine) { @@ -61,45 +78,6 @@ #define TEST2(aValue, aExpected) ::Check2(aValue, aExpected, __LINE__) /////////////////////////////////////////////////////////////////////////////////////// -void CreateTestEnv() - { - //KFeaturesDir is defined only if EXTENDED_FEATURE_MANAGER_TEST is defined -#ifdef EXTENDED_FEATURE_MANAGER_TEST - RFs fs; - TInt err = fs.Connect(); - TEST2(err, KErrNone); - - err = fs.MkDir(KFeaturesDir); - TEST (err == KErrNone || err == KErrAlreadyExists); - - (void)fs.Delete(KFeaturesFile); - err = BaflUtils::CopyFile(fs, KZOrgFeaturesFile, KFeaturesDir); - TEST2 (err, KErrNone); - err = fs.SetAtt(KFeaturesFile, KEntryAttNormal, KEntryAttReadOnly); - TEST2 (err, KErrNone); - fs.Close(); -#endif - } - -//Deletes all created test files. -void DestroyTestEnv() - { - //KFeaturesDir is defined only if EXTENDED_FEATURE_MANAGER_TEST is defined -#ifdef EXTENDED_FEATURE_MANAGER_TEST - RFs fs; - TInt err = fs.Connect(); - if(err == KErrNone) - { - err = fs.Delete(KFeaturesFile); - if (err != KErrNone) - { - RDebug::Print(_L("Warning: Clean test enviroment failed with error %d"), err); - } - } - fs.Close(); -#endif - } -/////////////////////////////////////////////////////////////////////////////////////// static void MarkHandles() { @@ -215,6 +193,24 @@ TheTest.Printf(_L("\r\n===File I/O error simulation test succeeded on iteration %d===\r\n"), cnt); } +void CreateTestEnv() + { + //KFeaturesDir is defined only if EXTENDED_FEATURE_MANAGER_TEST is defined +#ifdef EXTENDED_FEATURE_MANAGER_TEST + RFs fs; + TInt err = fs.Connect(); + TEST2(err, KErrNone); + + err = fs.MkDir(KFeaturesDir); + TEST (err == KErrNone || err == KErrAlreadyExists); + + (void)fs.Delete(KFeaturesFile); + err = BaflUtils::CopyFile(fs, KZOrgFeaturesFile, KFeaturesDir); + TEST2 (err, KErrNone); + + fs.Close(); +#endif + } void DoTestsL() {