diff --git a/tests/view/PHPViewTest.php b/tests/view/PHPViewTest.php index 4abe101..6a31747 100644 --- a/tests/view/PHPViewTest.php +++ b/tests/view/PHPViewTest.php @@ -16,6 +16,7 @@ require_once dirname(__FILE__) . '/../../view/helpers/ViewHelper.php'; require_once dirname(__FILE__) . '/../../view/helpers/TitleViewHelper.php'; require_once dirname(__FILE__) . '/../../view/PHPView.php'; require_once dirname(__FILE__) . '/../../exception/GeneralException.php'; +require_once dirname(__FILE__) . '/../../exception/InitializationException.php'; require_once 'vfsStream/vfsStream.php'; class PHPViewTest extends PHPUnit_Framework_TestCase @@ -45,7 +46,7 @@ class PHPViewTest extends PHPUnit_Framework_TestCase } /** - * @expectedException Exception + * @expectedException InitializationException * @expectedExceptionMessage Configuration must have a "path" set. */ public function testPHPViewNullConstructor() @@ -138,7 +139,7 @@ class PHPViewTest extends PHPUnit_Framework_TestCase } /** - * @expectedException Exception + * @expectedException InitializationException * @expectedExceptionMessage Template */ public function testErrorTemplate() diff --git a/view/PHPView.php b/view/PHPView.php index 823f5c0..39de856 100644 --- a/view/PHPView.php +++ b/view/PHPView.php @@ -24,7 +24,7 @@ class PHPView implements iView public function __construct($config) { if (!isset($config['path'])) { - throw new Exception('Configuration must have a "path" set.'); + throw new InitializationException('Configuration must have a "path" set.'); } $this->setPath($config['path']); } @@ -92,7 +92,7 @@ class PHPView implements iView ob_start(); if (!is_readable($this->template)) { ob_clean(); - throw new Exception('Template "' . $this->template .'" not found.'); + throw new InitializationException('Template "' . $this->template .'" not found.'); } include($this->template); return ob_get_clean();