Example #1
0
 /**
  * @covers ::getCreateStatement
  * @covers ::fixCreateStatement
  * @covers ::fixViewCreateStatement
  */
 public function test_getCreateStatement_view()
 {
     // Given
     $table = new Table($this->getFixtureRawData('view.sql'), $this->getMock(DatabaseItf::class));
     // When
     $fixed = $table->getCreateStatement();
     $fixedIfNotExist = $table->getCreateStatement(true);
     // Then
     $this->assertSame($this->getFixtureRawData('view_fixed.sql'), $fixed);
     $this->assertSame($this->getFixtureRawData('view_fixed_or_replace.sql'), $fixedIfNotExist);
 }