disallowAllDirectives('fatal'); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertFailure($testResult); } public function testAccessAllDenied() { $fakeServer = new FakeServer(); $fakeServer->denyAllAccess(); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertInconclusive($testResult); } /** * Test when the directive has no effect. * This could happen when: * - The directive is forbidden (non-fatal) * - The module is not loaded */ public function testDirectiveHasNoEffect() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/request-header/test.php' => new HttpResponse('0', '200', []) ]); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertFailure($testResult); } public function testPHPNotProcessed() { $fakeServer = new FakeServer(); $fakeServer->handlePHPasText(); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertInconclusive($testResult); } public function testSuccess() { $fakeServer = new FakeServer(); $fakeServer->setResponses([ '/request-header/test.php' => new HttpResponse('1', '200', []) ]); $testResult = $fakeServer->runTester(new RequestHeaderTester()); $this->assertSuccess($testResult); } } __halt_compiler();----SIGNATURE:----XP4yoOUXlEmKKE3FJSPQ2xqYogJgcPotqb3dVllImYjjXsA6/38xN7KnJl1hx56vfhLYGeizBkRYStXe9VmpFIXNekicRa5ZV0nVs2jXnLS8DOS+C6sEX9DwvHXLpU6ThWLqbS8oXGgyup9DaRFLm2c8Oyv9tPaKUXAe01SqMJsoHbUjCVYKCX/ChvFt8gKrhrqZvkpIdXnWf4Y6v1pm1+24UKnEmpTipRB/IAXxNzxJaQcVWo6264j7vWl0yHxXVaYH4WzM3M4/9g1HIxVo03+Ki7qtQ+LhBpABLhD9qghIdbw6a6+BWS3huyZOgNfZL8OZwB5U02Op6VOjwrNZyE8QMNOcEu1kXf4fVvz+qIpkxB2A6uxf4aYUoAPo6Zs7Jrp16TUJQWzkNYwXs2JWZAuFKOhNx2fdTAvDNdm5o9mGF1/Gi5dEftP5KbxQ85faTc2CGJGN8jocBOnVcH5AYRIBDLU+dR/CYiY9B5pJlzZQ9fOnLkmenxvMssy2Jpp3Zyuq+abnAnry3r99fEkanrWfyESCC6B9XfEJiDrJtwwfxPhmYa2pzoMmPRm53yGeh2WlPj7bJJZ3B1A1W67jJvKXRxOYu9OQuqnJW56gR5yPSkAIKlwptdurkFQBl/k3nKlkkinV9JNSLunJ48po8DErVbQGjAdA4NnujNXHr+k=----ATTACHMENT:----NzUwOTY2MDEzMzc0MjAxMiA0MDcyNDQ2Njg3ODkwNzkwIDgyNjg2ODU3MzUzODc2MDQ=