Merge pull request #38 from kraksoft/master

Added 'use' in Builder pattern
This commit is contained in:
Dominik Liebler
2013-09-24 01:12:53 -07:00

View File

@@ -5,6 +5,7 @@ namespace DesignPatterns\Tests\Builder;
use DesignPatterns\Builder\Director; use DesignPatterns\Builder\Director;
use DesignPatterns\Builder\CarBuilder; use DesignPatterns\Builder\CarBuilder;
use DesignPatterns\Builder\BikeBuilder; use DesignPatterns\Builder\BikeBuilder;
use DesignPatterns\Builder\BuilderInterface;
/** /**
* DirectorTest tests the builder pattern * DirectorTest tests the builder pattern
@@ -33,7 +34,7 @@ class DirectorTest extends \PHPUnit_Framework_TestCase
* *
* @dataProvider getBuilder * @dataProvider getBuilder
*/ */
public function testBuild(\DesignPatterns\Builder\BuilderInterface $builder) public function testBuild(BuilderInterface $builder)
{ {
$newVehicle = $this->director->build($builder); $newVehicle = $this->director->build($builder);
$this->assertInstanceOf('DesignPatterns\Builder\Parts\Vehicle', $newVehicle); $this->assertInstanceOf('DesignPatterns\Builder\Parts\Vehicle', $newVehicle);