From ba0bb96d5caefe03bdb5154b67072ce3d8673502 Mon Sep 17 00:00:00 2001 From: Michael Roterman Date: Sun, 2 Feb 2014 20:36:22 +0100 Subject: [PATCH] Updating unit tests --- test/Tmdb/Tests/Factory/MovieFactoryTest.php | 22 ++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/test/Tmdb/Tests/Factory/MovieFactoryTest.php b/test/Tmdb/Tests/Factory/MovieFactoryTest.php index fae7a0a2..e0f50146 100644 --- a/test/Tmdb/Tests/Factory/MovieFactoryTest.php +++ b/test/Tmdb/Tests/Factory/MovieFactoryTest.php @@ -13,15 +13,18 @@ namespace Tmdb\Tests\Factory; use Tmdb\Factory\MovieFactory; +use Tmdb\Model\Movie; class MovieFactoryTest extends TestCase { const MOVIE_ID = 120; /** - * @test + * @var Movie */ - public function shouldConstructMovie() + private $movie; + + public function setUp() { /** * @var MovieFactory $factory @@ -29,9 +32,15 @@ public function shouldConstructMovie() $factory = $this->getFactory(); $data = $this->loadByFile('movie/all.json'); - $movie = $factory->create($data); + $this->movie = $factory->create($data); + } - $this->assertInstanceOf('Tmdb\Model\Movie', $movie); + /** + * @test + */ + public function shouldConstructMovie() + { + $this->assertInstanceOf('Tmdb\Model\Movie', $this->movie); } /** @@ -54,6 +63,11 @@ public function shouldBeAbleToSetFactories() $this->assertInstanceOf('stdClass', $factory->getImageFactory()); } + public function shouldBeFunctional() + { + $this->assertEquals(false, $this->movie->getAdult()); + } + protected function getFactoryClass() { return 'Tmdb\Factory\MovieFactory';