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')); }