示例#1
0
 public function testSetFilters()
 {
     // set invalid value, check that it is not set
     $this->object->setFilters("test");
     $this->assertEquals(array(), $this->object->getFilters());
     $this->object->setFilters(null);
     $this->assertEquals(array(), $this->object->getFilters());
     $filters = array('EnumCellFilter' => array(), 'I18nCellFilter' => array());
     $this->object->setFilters($filters);
     $this->assertEquals($filters, $this->object->getFilters());
     // verify that setFilters overwrites existing filters:
     $this->object->setFilters(null);
     $this->assertEquals(array(), $this->object->getFilters());
 }