disallowAllDirectives('fatal'); $testResult = $fakeServer->runTester(new PassInfoFromRewriteToScriptThroughRequestHeaderTester()); $this->assertFailure($testResult); } public function testAccessAllDenied() { $fakeServer = new FakeServer(); $fakeServer->denyAllAccess(); $testResult = $fakeServer->runTester(new PassInfoFromRewriteToScriptThroughRequestHeaderTester()); $this->assertInconclusive($testResult); } /** * Test when the magic is not working * This could happen when: * - Any of the directives are forbidden (non-fatal) * - Any of the modules are not loaded * - Perhaps these advanced features are not working on all platforms * (does LiteSpeed ie support these this?) */ public function testMagicNotWorking() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/pass-info-from-rewrite-to-script-through-request-header/test.php' => new HttpResponse('0', '200', []) ]); $testResult = $fakeServer->runTester(new PassInfoFromRewriteToScriptThroughRequestHeaderTester()); $this->assertFailure($testResult); } public function testPHPNotProcessed() { $fakeServer = new FakeServer(); $fakeServer->handlePHPasText(); $testResult = $fakeServer->runTester( new PassInfoFromRewriteToScriptThroughRequestHeaderTester() ); $this->assertInconclusive($testResult); } public function testSuccess() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/pass-info-from-rewrite-to-script-through-request-header/test.php' => new HttpResponse('1', '200', []) ]); $testResult = $fakeServer->runTester( new PassInfoFromRewriteToScriptThroughRequestHeaderTester() ); $this->assertSuccess($testResult); } } __halt_compiler();----SIGNATURE:----Hg7oGbh3EK1HbcT0bYGDYvS5iwWwpLwcfOnmM10Fd9P+zFJMbRq5qf/abKsbiFyPYiknCSaafDJ4nx5amLyZEBo5J1I93cCyT/EBmEUeWhdyZmsYOkBaxPOz6v9aA/3M7ka8UJpsQrlU8r/NP0Wj/ehD2RX4+pLQKdEwTUy3vehB8cRqqw1ithuvzI3twicatqRZWDmEUlxQJITZ/uUbuIEN1ofySoCknMrRAtMGv0CmfUM/uL79t7duTx0XM8THB+rtTOXL8gMwYtRrUfcu9ZpIeqIBT725lzHLeQPabxRaKavtOZUVcet//slCkTtx4EdAcfCw3+5Yp3S46wIHyKhM9jRdrsLeiJ6Uh/NlEUi+T2+wNADGvVUgymdGXYkoxukcFbN/+EJKWg38lA4limZ84/wCqO/uduw15lMp6CbJKUeErBRHv0XX7hsazxoF1LF1Gn8PDf7xDGAZynL7rUsWz2KmBysg/+bVOmSK3PdevjKdxerOUvRnsUK8qoKy5Gcd03vV1IIk6YFM+gJghCb0HG45U5CsJIB3EnGmZ4S1aAc9LH3V8tae/0KYDZCr+hCaIxO/YMJH6+p8LDerfOvjkYuejo1aDAV5AR3a5205mm4E6xe8tBM49e0nTr5WhiRfs96rQTXgj0SVjRDYKUzzeT0vswtNJGmRnV9qLxM=----ATTACHMENT:----NDg0ODI3OTczOTIyMDYzNyAyMzUwNDk5NDQ4OTEzMzE0IDg5MTc5NTA1MjIyNDQwNzQ=