public function testSetGetPost() { $subTest = ['1', '2', '3']; $postTest = ['a' => 'val', 'b' => '', 'c' => $subTest]; $request = new Request(); $request->setPostData($postTest); $this->assertEquals('123', $request->getPost('bogus', '123')); $this->assertEquals('val', $request->getPost('a', '123')); $this->assertEquals('', $request->getPost('b', '123')); $this->assertEquals(null, $request->getPost('c')); $this->assertEquals($subTest, $request->getPostArray('c')); $this->assertEquals(null, $request->getPostArray('a')); $this->assertEquals($postTest, $request->getPostData()); }