Example #1
0
 public function testRegisterResponseAdapterClasses()
 {
     $config = new Configuration();
     $class = 'DrestCommon\\Response\\Adapter\\ZendFramework2';
     $config->registerResponseAdapterClass($class);
     $sizeofClasses = sizeof($config->getRegisteredResponseAdapterClasses());
     $this->assertContains($class, $config->getRegisteredResponseAdapterClasses());
     // Adding it again shouldn't increase the class count
     $config->registerResponseAdapterClass($class);
     $this->assertEquals($sizeofClasses, sizeof($config->getRegisteredResponseAdapterClasses()));
     // Remove the entry
     $config->unregisterResponseAdapterClass($class);
     $this->assertNotContains($class, $config->getRegisteredResponseAdapterClasses());
     // Check the count has reduced by one
     $this->assertEquals($sizeofClasses - 1, sizeof($config->getRegisteredResponseAdapterClasses()));
 }