/** * @covers ::setUp */ public function test_setUp() { // Given $this->assertSame(1, $this->dbDriver->dbCountTableRows('test1')); $this->assertSame(2, $this->dbDriver->dbCountTableRows('test2')); // When $this->fixtureLoader->loadDbFixture('test4.sql'); // Then $this->assertSame(1, $this->dbDriver->dbCountTableRows('test1')); $this->assertSame(4, $this->dbDriver->dbCountTableRows('test2')); }
/** * @covers ::loadSql * * @expectedException \Exception * @expectedExceptionMessage Error opening fixture vfs://root/fixture.sql */ public function test_loadSal_file_permissions_error() { // Given $vFsRoot = vfsStream::setup(); vfsStream::newFile('fixture.sql', 00)->at($vFsRoot); // When $db = DbGet::factory(getUnitTestDbConfig('HELPER1')); // Then $fixtureLoader = new FixtureLoader($vFsRoot->url(), $db); $fixtureLoader->loadDbFixture('fixture.sql'); }