kerneltest/f32test/server/t_dspace.cpp
changeset 270 ea2cef07f9fe
parent 231 75252ea6123b
equal deleted inserted replaced
255:d45b74d3fb20 270:ea2cef07f9fe
   263 //
   263 //
   264 // fill a file until free disk space equals aFreeSpace
   264 // fill a file until free disk space equals aFreeSpace
   265 //
   265 //
   266 	{
   266 	{
   267 	TInt64 space=FreeDiskSpace(aDrive);
   267 	TInt64 space=FreeDiskSpace(aDrive);
       
   268 	RDebug::Print(_L("Filling drive till %lu bytes left, current freespace is %lu."), aNewSpace, space);
       
   269 	
   268 	test(space>aNewSpace);
   270 	test(space>aNewSpace);
   269 	while(space>aNewSpace)
   271 	while(space>aNewSpace)
   270 		{
   272 		{
   271 		TInt s=Min(KMaxBufSize, I64INT(space-aNewSpace));
   273 		TInt s=Min(KMaxBufSize, I64INT(space-aNewSpace));
   272 		TInt r=aFile.Write(TheBuffer,s);
   274 		TInt r=aFile.Write(TheBuffer,s);
   728 //
   730 //
   729 // test functions that can result in disk change notification
   731 // test functions that can result in disk change notification
   730 // format,scandrive, media change
   732 // format,scandrive, media change
   731 //
   733 //
   732 	{
   734 	{
       
   735     test.Next(_L("test Disk Notify"));
   733 	// make default directory
   736 	// make default directory
   734 	_LIT(defaultDir,"C:\\F32-TST\\");
   737 	_LIT(defaultDir,"C:\\F32-TST\\");
   735 	TInt r=TheFs.MkDirAll(defaultDir);
   738 	TInt r=TheFs.MkDirAll(defaultDir);
   736 	test_Value(r, r == KErrNone||r==KErrAlreadyExists);
   739 	test_Value(r, r == KErrNone||r==KErrAlreadyExists);
   737 	// create the filler file
   740 	// create the filler file