Example #1
0
 /**
  * Setting Adapter
  *
  * @return void
  */
 public function testSetAdapter()
 {
     if (!extension_loaded('zlib')) {
         $this->markTestSkipped('This filter is tested with the zlib extension');
     }
     $filter = new CompressFilter();
     $this->assertEquals('Gz', $filter->getAdapterName());
     $filter->setAdapter('\\Zend\\Filter\\Alnum');
     $this->setExpectedException('\\Zend\\Filter\\Exception\\InvalidArgumentException', 'does not implement');
     $adapter = $filter->getAdapter();
 }
Example #2
0
 /**
  * Setting Adapter
  *
  * @return void
  */
 public function testSetAdapter()
 {
     if (!extension_loaded('zlib')) {
         $this->markTestSkipped('This filter is tested with the zlib extension');
     }
     $filter = new CompressFilter();
     $this->assertEquals('Gz', $filter->getAdapterName());
     try {
         $filter->setAdapter('\\Zend\\Filter\\Alnum');
         $adapter = $filter->getAdapter();
         $this->fail('Invalid adapter should fail when retrieved');
     } catch (\Zend\Filter\Exception $e) {
         $this->assertContains('does not implement', $e->getMessage());
     }
 }