예제 #1
0
 public function testInvalidResourceCausesExceptionForUpdate()
 {
     $rmdFactory = $this->getResourceMetadataFactory();
     $resourceMetadata = $rmdFactory->getMetadataByResourceName('asset');
     $em = self::getEntityManager();
     $mapper = new Mapper();
     $mapper->setEntityManager($em);
     $service = $this->getMock('BedRest\\Model\\Doctrine\\Service', array('validate'), array($resourceMetadata, $mapper));
     $service->setEntityManager($em);
     $service->expects($this->once())->method('validate')->will($this->returnValue(false));
     $asset = new Asset();
     $asset->id = 1;
     $asset->name = 'test-asset';
     $this->setExpectedException('BedRest\\Model\\Doctrine\\Exception');
     $service->update($asset);
 }
예제 #2
0
 /**
  * Bootstrapping set up phase for each test.
  */
 protected function setUp()
 {
     parent::setUp();
     $this->mapper = new Mapper();
     $this->mapper->setEntityManager(self::getEntityManager());
 }