Exemplo n.º 1
0
 /**
  * @covers TheSeer\phpDox\DocBlock\Factory::getInstanceByMap
  * @uses TheSeer\phpDox\Tests\Integration\DocBlock\FactoryProxy
  */
 public function testGetInstanceByMapHandlingAFactory()
 {
     $factoryStub = $this->getMockBuilder('TheSeer\\phpDox\\DocBlock\\Factory')->setMethods(array('getInstanceFor'))->setMockClassName('GnuFactory')->getMock();
     $factoryStub->expects($this->once())->method('getInstanceFor')->will($this->returnValue(new \stdClass()));
     $factory = new FactoryProxy();
     $factory->addParserFactory('GnuFactory', $factoryStub);
     $this->assertInstanceOf('\\stdClass', $factory->getInstanceByMap($factory->parserMap, 'GnuFactory'));
 }
Exemplo n.º 2
0
 /**
  * @covers TheSeer\phpDox\DocBlock\Factory::getInstanceByMap
  * @uses TheSeer\phpDox\Tests\Integration\DocBlock\FactoryProxy
  */
 public function testGetInstanceByMapHandlingAFactory()
 {
     $factoryMock = $this->getMock('TheSeer\\phpDox\\FactoryInterface');
     $factoryMock->expects($this->once())->method('getInstanceFor')->will($this->returnValue(new \stdClass()));
     $factory = new FactoryProxy();
     $this->assertInstanceOf('\\stdClass', $factory->getInstanceByMap(array('GnuFactory' => $factoryMock), 'GnuFactory'));
 }