You are here

public function AutoFilterTest::testGetColumns in Loft Data Grids 7.2

Same name and namespace in other branches
  1. 6.2 vendor/phpoffice/phpexcel/unitTests/Classes/PHPExcel/Worksheet/AutoFilterTest.php \AutoFilterTest::testGetColumns()

File

vendor/phpoffice/phpexcel/unitTests/Classes/PHPExcel/Worksheet/AutoFilterTest.php, line 205

Class

AutoFilterTest

Code

public function testGetColumns() {
  $columnIndexes = array(
    'L',
    'M',
  );
  foreach ($columnIndexes as $columnIndex) {
    $this->_testAutoFilterObject
      ->setColumn($columnIndex);
  }
  $result = $this->_testAutoFilterObject
    ->getColumns();

  //	Result should be an array of PHPExcel_Worksheet_AutoFilter_Column
  //	objects for each column we set indexed by the column ID
  $this
    ->assertInternalType('array', $result);
  $this
    ->assertEquals(count($columnIndexes), count($result));
  foreach ($columnIndexes as $columnIndex) {
    $this
      ->assertArrayHasKey($columnIndex, $result);
    $this
      ->assertInstanceOf('PHPExcel_Worksheet_AutoFilter_Column', $result[$columnIndex]);
  }
}