コード例 #1
0
 /**
  * @expectedException Symfony\Component\HttpFoundation\File\Exception\FileNotFoundException
  */
 public function testServeImageAction_404()
 {
     $folderKey = "asdfadfasfasfd";
     $filename = "testImage.not.found.png";
     $templateProviderMock = $this->getMockBuilder("Azine\\EmailBundle\\Services\\AzineTemplateProvider")->disableOriginalConstructor()->getMock();
     $templateProviderMock->expects($this->exactly(1))->method('getFolderFrom')->with($folderKey)->will($this->returnValue(false));
     $containerMock = $this->getMockBuilder("Symfony\\Component\\DependencyInjection\\ContainerInterface")->disableOriginalConstructor()->getMock();
     $containerMock->expects($this->exactly(1))->method("get")->will($this->returnValueMap(array(array('azine_email_template_provider', ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, $templateProviderMock))));
     $controller = new AzineEmailTemplateController();
     $controller->setContainer($containerMock);
     $response = $controller->serveImageAction($folderKey, $filename);
 }