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