/** * @param string $method * @param string $url * @param int $code * @param array $urlParameters * @param array $requestParameters * @param string $assert * * @return \Symfony\Component\HttpFoundation\Response */ protected function request($method, $url, $code, $urlParameters = array(), $requestParameters = array(), $assert = 'assertJsonResponseStatusCodeEquals') { $server = $this->generateWsse(); $this->client->setServerParameters($server); $this->client->insulate(); $this->client->request($method, $this->getUrl($url, $urlParameters), $requestParameters); $result = $this->client->getResponse(); $this->{$assert}($result, $code); return $result; }