public function testLoader() { $loader = new Loader(); $loader->addFixture($this->getMock('Doctrine\\Common\\DataFixtures\\FixtureInterface'), array(), array(), 'Mock1'); $loader->addFixture($this->getMock('Doctrine\\Common\\DataFixtures\\FixtureInterface', array(), array(), 'Mock2')); $loader->addFixture($this->getMock('Doctrine\\Common\\DataFixtures\\SharedFixtureInterface', array(), array(), 'Mock3')); $this->assertEquals(3, count($loader->getFixtures())); $loader->loadFromDirectory(__DIR__ . '/TestFixtures'); $this->assertEquals(7, count($loader->getFixtures())); $this->assertTrue($loader->isTransient('TestFixtures\\NotAFixture')); $this->assertFalse($loader->isTransient('TestFixtures\\MyFixture1')); }
public function testLoader() { $loader = new Loader(); $loader->addFixture($this->getMock('Doctrine\Common\DataFixtures\FixtureInterface')); $loader->addFixture($this->getMock('Doctrine\Common\DataFixtures\FixtureInterface')); $this->assertEquals(2, count($loader->getFixtures())); $loader->loadFromDirectory(__DIR__.'/TestFixtures'); $this->assertEquals(4, count($loader->getFixtures())); $this->assertTrue($loader->isTransient('TestFixtures\NotAFixture')); $this->assertFalse($loader->isTransient('TestFixtures\MyFixture1')); }
public function testLoadFromFile() { $loader = new Loader(); $loader->addFixture($this->getMock('Doctrine\\Common\\DataFixtures\\FixtureInterface'), array(), array(), 'Mock1'); $loader->addFixture($this->getMock('Doctrine\\Common\\DataFixtures\\FixtureInterface', array(), array(), 'Mock2')); $loader->addFixture($this->getMock('Doctrine\\Common\\DataFixtures\\SharedFixtureInterface', array(), array(), 'Mock3')); $this->assertCount(3, $loader->getFixtures()); $loader->loadFromFile(__DIR__ . '/TestFixtures/MyFixture1.php'); $this->assertCount(4, $loader->getFixtures()); $loader->loadFromFile(__DIR__ . '/TestFixtures/NotAFixture.php'); $this->assertCount(4, $loader->getFixtures()); $loader->loadFromFile(__DIR__ . '/TestFixtures/MyFixture2.php'); $this->assertCount(5, $loader->getFixtures()); $this->assertTrue($loader->isTransient('TestFixtures\\NotAFixture')); $this->assertFalse($loader->isTransient('TestFixtures\\MyFixture1')); }
public function testLoadFromFile() { $loader = new Loader(); $loader->addFixture($this->getMockBuilder(FixtureInterface::class)->setMockClassName('Mock1')->getMock()); $loader->addFixture($this->getMockBuilder(FixtureInterface::class)->setMockClassName('Mock2')->getMock()); $loader->addFixture($this->getMockBuilder(SharedFixtureInterface::class)->setMockClassName('Mock3')->getMock()); $this->assertCount(3, $loader->getFixtures()); $loader->loadFromFile(__DIR__ . '/TestFixtures/MyFixture1.php'); $this->assertCount(4, $loader->getFixtures()); $loader->loadFromFile(__DIR__ . '/TestFixtures/NotAFixture.php'); $this->assertCount(4, $loader->getFixtures()); $loader->loadFromFile(__DIR__ . '/TestFixtures/MyFixture2.php'); $this->assertCount(5, $loader->getFixtures()); $this->assertTrue($loader->isTransient('TestFixtures\\NotAFixture')); $this->assertFalse($loader->isTransient('TestFixtures\\MyFixture1')); }