media::MediaId two;
zypp::Url url;
- url = "cd:";
+ url = "cd:/";
try
{
catch(const MediaException &e)
{
ZYPP_CAUGHT(e);
- DBG << "ONE: OK, EXPECTED IT (try to eject shared media)" << std::endl;
+ ERR << "ONE: HUH? Eject hasn't worked?!" << std::endl;
}
- ONE_STEP("ONE: release()")
- mm.release(one, false);
-
-
try {
ONE_STEP("ONE: provideFile(/content)")
mm.provideFile(one, Pathname("/content"));
DBG << "ONE: OK, EXPECTED IT (released)" << std::endl;
}
- ONE_STEP("TWO: provideFile(/ls-lR.gz)")
- mm.provideFile(two, Pathname("/ls-lR.gz"));
-
- ONE_STEP("TWO: release()")
- mm.release(two, false);
+ try {
+ ONE_STEP("TWO: provideFile(/ls-lR.gz)")
+ mm.provideFile(two, Pathname("/ls-lR.gz"));
+ }
+ catch(const MediaException &e)
+ {
+ ZYPP_CAUGHT(e);
+ DBG << "TWO: OK, EXPECTED IT (released)" << std::endl;
+ }
- ONE_STEP("ONE: REATTACH IT")
- mm.attach(one);
+ ONE_STEP("TWO: (RE)ATTACH IT")
+ mm.attach(two);
- ONE_STEP("ONE: provideFile(/INDEX.gz)")
- mm.provideFile(one, Pathname("/INDEX.gz"));
+ ONE_STEP("TWO: provideFile(/INDEX.gz)")
+ mm.provideFile(two, Pathname("/INDEX.gz"));
ONE_STEP("CLEANUP")
}