PopTest\Http\RequestTest::testRequest PHP 메소드

testRequest() 공개 메소드

public testRequest ( )
    public function testRequest()
    {
        $r = new Request();
        $r->setRequestUri('/test', '/admin');
        $this->assertEquals('/admin', $r->getBasePath());
        $this->assertEquals('/test', $r->getRequestUri());
        $this->assertEquals('/admin/test', $r->getFullUri());
        $this->assertFalse($r->isFile());
        $this->assertFalse($r->isSecure());
        $this->assertEquals('', $r->getDocRoot());
        $this->assertEquals('/admin', $r->getFullPath());
        $this->assertNull($r->getFilename());
        $this->assertEquals('http', $r->getScheme());
        $this->assertTrue(is_array($r->getQuery()));
        $this->assertNull($r->getQuery('test'));
        $this->assertTrue(is_array($r->getPost()));
        $this->assertNull($r->getPost('test'));
        $this->assertTrue(is_array($r->getPut()));
        $this->assertNull($r->getPut('test'));
        $this->assertTrue(is_array($r->getPatch()));
        $this->assertNull($r->getPatch('test'));
        $this->assertTrue(is_array($r->getDelete()));
        $this->assertNull($r->getDelete('test'));
        $this->assertTrue(is_array($r->getCookie()));
        $this->assertNull($r->getCookie('test'));
        $this->assertTrue(is_array($r->getServer()));
        $this->assertNull($r->getServer('test'));
        $this->assertTrue(is_array($r->getEnv()));
        $this->assertNull($r->getEnv('test'));
    }