Symfony & amp; phpunit: $ client- & gt; getProfile () — & gt; getCollector (‘db’) — & gt; getQueryCount (), возвращающий всегда один и тот же результат

В моих тестах с phpunit и symfony2 я пытаюсь оценить количество запросов, следуя примерам в symfony doc.

По какой-то странной причине количество запросов всегда одинаково, независимо от загружаемой страницы.

Может кто-нибудь помочь мне понять, почему?

Мой код:

/**
* @dataProvider urlProvider
* @param $url
*/
public function testPageIsSuccessful($url)
{
$client = static::createClient(array(), array(
'PHP_AUTH_USER' => 'superadmin',
'PHP_AUTH_PW'   => '587010',
));
$client->enableProfiler();
$client->followRedirects();
$client->request('GET', $url);
var_dump($url);
$this->assertEquals(200, $client->getResponse()->getStatusCode());
$queryCount = $client->getProfile()->getCollector('db')->getQueryCount();
var_dump('Q: ' . $queryCount);
$this->assertLessThan(60,$queryCount);

}

предыдущий код выводит следующее с постоянным числом 18 запросов (что не соответствует действительности):

.string(44) "/foodanalytics/user_supplier/change_supplier"string(5) "Q: 18".string(10) "/dashboard"string(5) "Q: 18".string(34) "/user/associate/display_associates"string(5) "Q: 18".string(46) "/job/application/display_employer_applications"string(5) "Q: 18"...

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]