persistentstorage/store/TPAGE/t_storpage.cpp
changeset 55 44f437012c90
parent 51 7d4490026038
equal deleted inserted replaced
51:7d4490026038 55:44f437012c90
    38 //If (!aValue) then the test will be panicked, the test data files will be deleted.
    38 //If (!aValue) then the test will be panicked, the test data files will be deleted.
    39 static void Check(TInt aValue, TInt aLine)
    39 static void Check(TInt aValue, TInt aLine)
    40 	{
    40 	{
    41 	if(!aValue)
    41 	if(!aValue)
    42 		{
    42 		{
    43 		TheTest.Printf(_L("*** Boolean expression evaluated to false!\r\n"));
    43 		TheTest.Printf(_L("*** Expression evaluated to false!\r\n"));
    44 		TheTest(EFalse, aLine);
    44 		TheTest(EFalse, aLine);
    45 		}
    45 		}
    46 	}
    46 	}
    47 //If (aValue != aExpected) then the test will be panicked, the test data files will be deleted.
    47 //If (aValue != aExpected) then the test will be panicked, the test data files will be deleted.
    48 static void Check(TInt aValue, TInt aExpected, TInt aLine)
    48 static void Check(TInt aValue, TInt aExpected, TInt aLine)
   592 			TFileName tf (KPageFilePathOnly);
   592 			TFileName tf (KPageFilePathOnly);
   593 			tf.Append(rdir[i].iName);
   593 			tf.Append(rdir[i].iName);
   594 			err = fs.Delete( tf );
   594 			err = fs.Delete( tf );
   595 			if (err != KErrNone)
   595 			if (err != KErrNone)
   596 				{
   596 				{
   597 				RDebug::Print(_L("Error %d deleting file \"%S\".\n"), err, &(rdir[i].iName));
   597 				TheTest.Printf(_L("Error %d deleting file \"%S\".\n"), err, &(rdir[i].iName));
   598 				}
   598 				}
   599 			else
   599 			else
   600 				RDebug::Print(_L("File \"%S\" removed.\n"), &(rdir[i].iName));
   600 				TheTest.Printf(_L("File \"%S\" removed.\n"), &(rdir[i].iName));
   601 			}
   601 			}
   602 		delete dir;
   602 		delete dir;
   603 		err = fs.RmDir(KPageFilePathOnly);
   603 		err = fs.RmDir(KPageFilePathOnly);
   604 		if (err != KErrNone)
   604 		if (err != KErrNone)
   605 			{
   605 			{
   606 			RDebug::Print(_L("Error %d deleting folder \"%S\".\n"), err, &KPageFilePathOnly);
   606 			TheTest.Printf(_L("Error %d deleting folder \"%S\".\n"), err, &KPageFilePathOnly);
   607 			}
   607 			}
   608 		fs.Close();
   608 		fs.Close();
   609 		}
   609 		}
   610 	else
   610 	else
   611 		{
   611 		{
   612 		RDebug::Print(_L("Error %d connecting file session.\n"), err);
   612 		TheTest.Printf(_L("Error %d connecting file session.\n"), err);
   613 		}
   613 		}
   614 	}
   614 	}
   615 
   615 
   616 LOCAL_C void DeleteDataFile(const TDesC& aFullName)
   616 LOCAL_C void DeleteDataFile(const TDesC& aFullName)
   617 	{
   617 	{
   620 	if(err == KErrNone)
   620 	if(err == KErrNone)
   621 		{
   621 		{
   622 		TEntry entry;
   622 		TEntry entry;
   623 		if(fsSession.Entry(aFullName, entry) == KErrNone)
   623 		if(fsSession.Entry(aFullName, entry) == KErrNone)
   624 			{
   624 			{
   625 			RDebug::Print(_L("Deleting \"%S\" file.\n"), &aFullName);
   625 			TheTest.Printf(_L("Deleting \"%S\" file.\n"), &aFullName);
   626 			err = fsSession.SetAtt(aFullName, 0, KEntryAttReadOnly);
   626 			err = fsSession.SetAtt(aFullName, 0, KEntryAttReadOnly);
   627 			if(err != KErrNone)
   627 			if(err != KErrNone)
   628 				{
   628 				{
   629 				RDebug::Print(_L("Error %d changing \"%S\" file attributes.\n"), err, &aFullName);
   629 				TheTest.Printf(_L("Error %d changing \"%S\" file attributes.\n"), err, &aFullName);
   630 				}
   630 				}
   631 			err = fsSession.Delete(aFullName);
   631 			err = fsSession.Delete(aFullName);
   632 			if(err != KErrNone)
   632 			if(err != KErrNone)
   633 				{
   633 				{
   634 				RDebug::Print(_L("Error %d deleting \"%S\" file.\n"), err, &aFullName);
   634 				TheTest.Printf(_L("Error %d deleting \"%S\" file.\n"), err, &aFullName);
   635 				}
   635 				}
   636 			}
   636 			}
   637 		fsSession.Close();
   637 		fsSession.Close();
   638 		}
   638 		}
   639 	else
   639 	else
   640 		{
   640 		{
   641 		RDebug::Print(_L("Error %d connecting file session. File: %S.\n"), err, &aFullName);
   641 		TheTest.Printf(_L("Error %d connecting file session. File: %S.\n"), err, &aFullName);
   642 		}
   642 		}
   643 	}
   643 	}
   644 
   644 
   645 GLDEF_C TInt E32Main()
   645 GLDEF_C TInt E32Main()
   646 	{
   646 	{