getUploadedFile(); /** @var AssetRepository $assetRepo */ $assetRepo = self::getContainer()->get(AssetRepository::class); $em = $this->getManager(); // Create asset. $asset = (new Asset()) ->setTitle('test') ->setCategory(Asset::WATERMARK) ->setFile($file) ; $em->persist($asset); $em->flush(); $url = $assetRepo->getAssetUrl($asset); $client->request('GET', $url); $this->assertSame(Response::HTTP_OK, $client->getResponse()->getStatusCode()); $client->request('GET', $url.'not-existed'); $this->assertSame(Response::HTTP_INTERNAL_SERVER_ERROR, $client->getResponse()->getStatusCode()); } }