public function testGetBodyParameter() { $post = ['key1' => 'value1']; $request = new HttpRequest([], $post, [], [], []); $this->assertEquals($request->getBodyParameter('key1'), $post['key1']); $this->assertEquals($request->getBodyParameter('key1', 'defaultValue'), $post['key1']); $this->assertEquals($request->getBodyParameter('key3', 'defaultValue'), 'defaultValue'); $this->assertNull($request->getQueryParameter('key3')); }