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:----RunOJEyDPRe1B1+YqWwJmPgv3wuLNJBvbWZlbDWLepwdWR7YsD+DAzx5ZErD2iCV7swvSOXCEo/BXEA3bAR7G9QozEXD986R/JK/nD7avPvEdy5c2Idpptq8ALpAowUf+THL2HQF29mmyGBkBqqspQdtVjldQ3SFcE9P5dutAYYgr/u5i0qVEVK+Nh3xR71btAg+Dr+F5BkcDSmADBH+RAB82EXwoNDQuhLtPcLCBG6jQpfbHPVrBAvZbvriZL3E6IsaLmbPD5KuGgGhpiFc//MEuoX3GFQ609k2StbWj58z/3k1aLDwW38uSWlX797l3fXtgWwbkJEFgglJSUT2/icg/ikNxPNWxb+kSxNezHsS62M5skB5q2ZQMYIf8MQg4KiYqNnxuHTcJ4NhLmd6GqFwXwndUST7AlNaum0A+sOFYysqK6+Yp9u9gfab1luPGtFAHo9gN+Lj/x78cnbQZDdt4mQRvCw2Srcp14ceRtUx5Lv8xqPbtHamI12Qd0uL7eDS8w4jFTShI2lE8uHylC/n5kLFQs3Mq6yGzPLnjGAgqIpDz4x8avUmxg69HByujyH9Y2MI5Ed/hFXtQhL4CGX5Xuij0lmgpd55fW5mKDloEMwmZshPPv5aBX9qUIdIFxK+i9bq1kvgEonOZgPxh3hD6HnAt7XPehmRTFOlHhw=----ATTACHMENT:----NDY2MDkyMDA5MTMyODU4MCA4MDgzOTA1NzYwNzYzNTMyIDQyMTA3OTkxNzkyOTQwMDQ=