/**
  * @group DBAL-1062
  *
  * @dataProvider getIntersectsIndexColumnsData
  */
 public function testIntersectsIndexColumns(array $indexColumns, $expectedResult)
 {
     $foreignKey = new ForeignKeyConstraint(array('foo', 'bar'), 'foreign_table', array('fk_foo', 'fk_bar'));
     $index = $this->getMockBuilder('Doctrine\\DBAL\\Schema\\Index')->disableOriginalConstructor()->getMock();
     $index->expects($this->once())->method('getColumns')->will($this->returnValue($indexColumns));
     $this->assertSame($expectedResult, $foreignKey->intersectsIndexColumns($index));
 }