/** * @expectedException LogicException */ public function testInvalidRequestFactoryCallbackReturnValue() { $conf = new GenericConfiguration(); $conf->setResponseTransformer('\\ApaiIO\\ResponseTransformer\\XmlToDomDocument'); $conf->setResponseTransformerFactory(function ($response) { return new \stdClass(); }); ResponseTransformerFactory::createResponseTransformer($conf); }
/** * @expectedException InvalidArgumentException */ public function testSetResponseTransformerFactoryThrowExceptionIfArgumentIsNotCallable() { $this->genericConfiguration->setResponseTransformerFactory(""); }