У меня возникла проблема с тестированием symfony.
Вот мое действие исходный код:Какая разница между тестированием Symfony и браузером
public function indexAction()
{
$yac = new \Yac();
return new JsonResponse($yac->info());
}
И это мой тестирование Исходный код:
public function testIndex()
{
$client = static::createClient();
$client->request('GET', 'http://admin.bac.com/');
var_dump($client->getResponse()->getContent());
}
Положение А получить ложно, при использовании phpunit
для тестирования. Скриншот внизу:
Но это нормально при использовании браузера. Результат:
{
"memory_size": 71303168,
"slots_memory_size": 4194304,
"values_memory_size": 67108864,
"segment_size": 4194304,
"segment_num": 16,
"miss": 0,
"hits": 0,
"fails": 0,
"kicks": 0,
"recycles": 0,
"slots_size": 32768,
"slots_used": 0
}
Так что, я не знаю, какая разница между тестированием и браузера Symfony в.
Или, это проблема Yac расширение?
Возможно, ваша функция createClient не возвращает действительную связь ... – darkomen
Что такое действующее соединение? Объект $ yac создается, но есть какое-либо свойство и метод. – zywj