/** * @fixme */ public function testGetDefaultViewWithAcceptHeader() { $o = new RESTController(); $oRequest = new PopulatedRESTRequest(); $oRequest->setHttpAccept('application/json'); vsc::getEnv()->setHttpRequest($oRequest); $oDefaultView = $o->getView(); $this->assertInstanceOf(JsonView::class, $oDefaultView); $this->assertInstanceOf(ViewA::class, $oDefaultView); $oRequest->setHttpAccept('application/xml'); $oDefaultView = $o->getView(); // $this->assertInstanceOf(XmlView::class, $oDefaultView); $this->assertInstanceOf(ViewA::class, $oDefaultView); $oRequest->setHttpAccept('application/pdf'); $oDefaultView = $o->getDefaultView(); // $this->assertInstanceOf(StaticFileView::class, $oDefaultView); $this->assertInstanceOf(ViewA::class, $oDefaultView); // $oRequest->setHttpAccept('image/*'); $oDefaultView = $o->getDefaultView(); // $this->assertInstanceOf(StaticFileView::class, $oDefaultView); $this->assertInstanceOf(ViewA::class, $oDefaultView); }