getClientAuthenticated(); $client->request('GET', '/api/1.0/main/geographical-unit/by-address/'.$addressId.'.json'); $this->assertResponseIsSuccessful(); } public static function generateRandomAddress(): iterable { self::bootKernel(); $em = self::$container->get(EntityManagerInterface::class); $nb = $em->createQuery('SELECT COUNT(a) FROM '.Address::class.' a')->getSingleScalarResult(); /** @var \Chill\MainBundle\Entity\Address $random */ $random = $em->createQuery('SELECT a FROM '.Address::class.' a') ->setFirstResult(random_int(0, $nb)) ->setMaxResults(1) ->getSingleResult(); yield [$random->getId()]; } }