Пример #1
0
 /**
  * @dataProvider indexProvider
  *
  * @covers ::__construct
  * @covers ::getName
  * @covers ::getType
  * @covers ::getColumnNames
  * @covers ::getTable
  *
  * @covers ::parseIndexDef
  *
  * @param string $indexDef
  * @param array  $expected
  */
 public function test_parseIndex($indexDef, $expected)
 {
     // When
     $index = new Index($indexDef, $this->tableMock);
     // Then
     $this->assertSame($expected['name'], $index->getName());
     $this->assertSame($expected['type'], $index->getType());
     $this->assertSame($expected['column_names'], $index->getColumnNames());
     $this->assertSame('table1', $index->getTable()->getName());
 }