/** * @param string $application * @param array $parameters * @dataProvider provideInvalidParameters */ public function testLogActionWithInvalidParameters($application, $parameters) { $client = static::createClient(); $this->mockRegistry(); $this->registry->expects($this->never())->method('get'); $url = '/api/log/' . $application; $client->request('POST', $url, $parameters, array(), array('CONTENT_TYPE' => 'application/json'), null, 'json'); $this->assertEquals(400, $client->getResponse()->getStatusCode()); }