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()); }