Example #1
0
 /**
  * Setting Options
  *
  * @return void
  */
 public function testGzGetSetOptions()
 {
     $filter = new GzCompression();
     $this->assertEquals(array('mode' => 'compress', 'level' => 9, 'archive' => null), $filter->getOptions());
     $this->assertEquals(9, $filter->getOptions('level'));
     $this->assertNull($filter->getOptions('nooption'));
     $filter->setOptions(array('nooption' => 'foo'));
     $this->assertNull($filter->getOptions('nooption'));
     $filter->setOptions(array('level' => 6));
     $this->assertEquals(6, $filter->getOptions('level'));
     $filter->setOptions(array('mode' => 'deflate'));
     $this->assertEquals('deflate', $filter->getOptions('mode'));
     $filter->setOptions(array('archive' => 'test.txt'));
     $this->assertEquals('test.txt', $filter->getOptions('archive'));
 }