equal
deleted
inserted
replaced
627 test_KErrNone(nRes); |
627 test_KErrNone(nRes); |
628 |
628 |
629 bDriveFinalised = DoCheckVolumeFinalised(gDriveNum); |
629 bDriveFinalised = DoCheckVolumeFinalised(gDriveNum); |
630 test(!bDriveFinalised); //-- the volume has become "unfinalised" |
630 test(!bDriveFinalised); //-- the volume has become "unfinalised" |
631 |
631 |
632 //-- 2.1 open a file, try to finalise; This should be OK |
632 //-- 2.1 open a file, try to finalise; Shall dail with KErrInUse |
633 nRes = file.Replace(TheFs, KFileName, EFileWrite | EFileRead); |
633 nRes = file.Replace(TheFs, KFileName, EFileWrite | EFileRead); |
634 test_KErrNone(nRes); |
634 test_KErrNone(nRes); |
635 |
635 |
636 nRes =TheFs.FinaliseDrive(gDriveNum, RFs::EFinal_RW); |
636 nRes =TheFs.FinaliseDrive(gDriveNum, RFs::EFinal_RW); |
637 test_KErrNone(nRes); |
637 test(nRes==KErrInUse); //-- can't finalise drives with opened objects |
638 |
638 |
639 file.Close(); |
639 file.Close(); |
640 |
640 |
641 nRes =TheFs.FinaliseDrive(gDriveNum, RFs::EFinal_RW); |
641 nRes =TheFs.FinaliseDrive(gDriveNum, RFs::EFinal_RW); |
642 test_KErrNone(nRes); |
642 test_KErrNone(nRes); |