예제 #1
0
 public function testAssertInstanceOfDirectory()
 {
     $this->assertInstanceOf(Directory::class, $this->instance);
     $this->assertEquals($this->idFixture, $this->instance->getId());
     $this->assertEquals($this->pathFixture, $this->instance->getPrefix());
     $this->assertEquals($this->fileSystem, $this->instance->getFileSystem());
 }
 /**
  * 
  * @param tao_models_classes_service_StorageDirectory $private
  * @return tao_models_classes_service_ServiceCall
  */
 protected function buildServiceCall(\tao_models_classes_service_StorageDirectory $private)
 {
     $service = new tao_models_classes_service_ServiceCall(new core_kernel_classes_Resource(self::TESTRUNNER_SERVICE));
     $param = new \tao_models_classes_service_ConstantParameter(new core_kernel_classes_Resource(self::TESTRUNNER_PARAMETER), $private->getId());
     $service->addInParameter($param);
     return $service;
 }
 /**
  * Create the item's ServiceCall.
  * 
  * @param core_kernel_classes_Resource $item
  * @param tao_models_classes_service_StorageDirectory $destinationDirectory
  * @return tao_models_classes_service_ServiceCall
  */
 protected function createService(core_kernel_classes_Resource $item, tao_models_classes_service_StorageDirectory $destinationDirectory)
 {
     $service = new tao_models_classes_service_ServiceCall(new core_kernel_classes_Resource(INSTANCE_SERVICE_ITEMRUNNER));
     $service->addInParameter(new tao_models_classes_service_ConstantParameter(new core_kernel_classes_Resource(INSTANCE_FORMALPARAM_ITEMPATH), $destinationDirectory->getId()));
     $service->addInParameter(new tao_models_classes_service_ConstantParameter(new core_kernel_classes_Resource(INSTANCE_FORMALPARAM_ITEMURI), $item));
     return $service;
 }