После обновления до Symfony v3.4.Я продолжаю получать следующую ошибку в тесте PHPUnit.
Остальные уведомления об устаревании (1)
1x: Наследование пакетов устарело с 3.4 и будет удалено в 4.0.1x в GeoTest :: testDistanceDuration из Tests \ AppBundle \ Util \ Geo
Ниже приведен тестовый файл
namespace Tests\AppBundle\Util\Geo;
use AppBundle\Util\Geo\GeoException;
use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
class GeoTest extends WebTestCase {
public function testDistanceDuration ()
{
$client = $this->createClient();
$geo = $client->getContainer()->get('geo');
$returnData = $geo->getDistanceDuration([51, -0.34], [51, -0.11]);
$this->assertArrayHasKey('distance', $returnData);
$this->assertArrayHasKey('duration', $returnData);
$this->assertGreaterThan(0, $returnData['distance']);
$this->assertGreaterThan(0, $returnData['duration']);
}
}
Как я могу исправить эту проблему?
Отредактировано, другоепростой тест, который не проходит и выдает ошибку.
public function testShowPost()
{
$client = static::createClient(); // < this is causing the error
$this->assertEquals(200, 200);
}