/** * @depends testMockRequest * @param $request */ public function testGetRelation($request) { $relation = Params::getRelation($request, 'R1'); $this->assertEquals($relation, $this->post['relations']['R1'], 'relation Ri expected value'); $request = $this->getMockBuilder(Request::class)->getMock(); $request->method('getPost')->willReturn(array()); $relation = Params::getRelation($request, 'R1'); $this->assertEquals($relation, null, 'relation is null'); $request = $this->getMockBuilder(Request::class)->getMock(); $request->method('getPost')->willReturn(array('relations' => array('R1' => array()))); $relation = Params::getRelation($request, 'R1'); $this->assertEquals($relation, null, 'relation is null'); }