Example #1
0
 /**
  * Testing when the package exist and user can read
  */
 function testSucceedGetChild()
 {
     $webDAVFRS = new WebDAVFRSTestVersion($this);
     $FRSPackage = new MockFRSPackage();
     $WebDAVPackage = new MockWebDAVFRSPackage();
     $WebDAVPackage->setReturnValue('exist', true);
     $WebDAVPackage->setReturnValue('userCanRead', true);
     $webDAVFRS->setReturnValue('getFRSPackageFromName', $FRSPackage);
     $webDAVFRS->setReturnValue('getWebDAVPackage', $WebDAVPackage);
     $utils = new MockWebDAVUtils();
     $webDAVFRS->setReturnValue('getUtils', $utils);
     $this->assertEqual($webDAVFRS->getChild($WebDAVPackage->getPackageId()), $WebDAVPackage);
 }
Example #2
0
 function testMoveSucceed()
 {
     $source = new WebDAVFRSReleaseTestVersion($this);
     $frsrf = new MockFRSReleaseFactory();
     $frsrf->setReturnValue('userCanUpdate', true);
     $frsrf->setReturnValue('isReleaseNameExist', false);
     $utils = new MockWebDAVUtils();
     $utils->setReturnValue('getReleaseFactory', $frsrf);
     $source->setReturnValue('getUtils', $utils);
     $project = new MockProject();
     $source->setReturnValue('getProject', $project);
     $release = new MockFRSRelease();
     $release->setReturnValue('isHidden', false);
     $source->setReturnValue('getRelease', $release);
     $destination = new MockWebDAVFRSPackage();
     $destination->setReturnValue('userCanWrite', true);
     $package = new MockFRSPackage();
     $package->setReturnValue('isHidden', false);
     $destination->setReturnValue('getPackage', $package);
     $source->move($destination);
 }