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:----qd27Irfc1+4TzynIKE0ks+3cwh7vmF2EfhATaunTyCf6Tob3wDM/maCYKDVzU8AqdiZLxf2c9ukfQDdE4Fo7vp/yzet4NtT2YjVO10VKMHI+9EScjFDTi6Yc6MZgI85MK8wu/DDtgl3G1/QhwN54AxNI+ZuVYekNVRlkeWCHzwQwt8g/LVYM2RHFGbeCi9fzbOM+gfrt1fHxVM4mtxo26HfW31MvdG2CDax3FI6YbGIRz9yq8XmBk+QO7su7Cc0kcWk4bRJnPWxok05xy6NkfMVZ8fuwy9cgWK4PjJHPGyGZe7A+/aH//K7pE751Jl3Cjid18IjcWPoKxxMSjpWhJbs/Fu8mfvl01hd3RSimxbQcPZdak/mC2yAV/j6LS0yLG/zdJ+JXvo1KwpIPf1pdjJqrLD7ysO4cCsGjsRvIRlWOVrR2t5wqzMD0iPUnNkLH62lc+tEES3VxadI4KGGn3YHf5xXfCP1e+5EKz8VXHp1PTC0TR/pFmQBOiODsfS7rQ0wyoPgFdfvt285U2+lQWXZiGx90HC44e+lxfRYegHtS33KRJAeFc97Re4Fi9MY17tb0vx9ZooqDgSisfW+G9LnQdRyddwlx39WfWxUhtZHEat1/DncqKm53m/J5MGFVTTbMgCZfqsek7veRKpDFAfyPwc1I6fhf2WndsfpeDhw=----ATTACHMENT:----NzkyOTAyNTIwNTI5ODI2MiA3MDcxNTkwMjU0NzA3ODM4IDI1MzExOTIzMzU2MjU1ODA=