public function testRemove() { $request = new THttpRequest(); $request->init(null); // Simulate a request with just a service $_GET['page'] = 'Home'; $request->resolveRequest(array('page')); // Remove an unknow key self::assertNull($request->remove('param1', 'value1')); // Remove a key self::assertEquals('Home', $request->remove('page')); }