You are here

public function AutoFilterTest::testSetColumnWithColumnObject 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::testSetColumnWithColumnObject()

File

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

Class

AutoFilterTest

Code

public function testSetColumnWithColumnObject() {
  $expectedResult = 'M';
  $columnObject = new PHPExcel_Worksheet_AutoFilter_Column($expectedResult);

  //	Setters return the instance to implement the fluent interface
  $result = $this->_testAutoFilterObject
    ->setColumn($columnObject);
  $this
    ->assertInstanceOf('PHPExcel_Worksheet_AutoFilter', $result);
  $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(1, count($result));
  $this
    ->assertArrayHasKey($expectedResult, $result);
  $this
    ->assertInstanceOf('PHPExcel_Worksheet_AutoFilter_Column', $result[$expectedResult]);
}