client = static::createClient(); $this->repository = (static::getContainer()->get('doctrine'))->getRepository(::class); foreach ($this->repository->findAll() as $object) { $this->repository->remove($object, true); } } public function testIndex(): void { $crawler = $this->client->request('GET', $this->path); self::assertResponseStatusCodeSame(200); self::assertPageTitleContains(' index'); // Use the $crawler to perform additional assertions e.g. // self::assertSame('Some text on the page', $crawler->filter('.p')->first()); } public function testNew(): void { $originalNumObjectsInRepository = count($this->repository->findAll()); $this->markTestIncomplete(); $this->client->request('GET', sprintf('%snew', $this->path)); self::assertResponseStatusCodeSame(200); $this->client->submitForm('Save', [
Warning: Invalid argument supplied for foreach() in /home/logercm/dev.loger.cm/vendor/symfony/maker-bundle/src/Resources/skeleton/crud/test/Test.tpl.php on line 47
]); self::assertResponseRedirects('/'); self::assertSame($originalNumObjectsInRepository + 1, count($this->repository->findAll())); } public function testShow(): void { $this->markTestIncomplete(); $fixture = new ();
Warning: Invalid argument supplied for foreach() in /home/logercm/dev.loger.cm/vendor/symfony/maker-bundle/src/Resources/skeleton/crud/test/Test.tpl.php on line 61
$this->repository->add($fixture, true); $this->client->request('GET', sprintf('%s%s', $this->path, $fixture->getId())); self::assertResponseStatusCodeSame(200); self::assertPageTitleContains(''); // Use assertions to check that the properties are properly displayed. } public function testEdit(): void { $this->markTestIncomplete(); $fixture = new ();
Warning: Invalid argument supplied for foreach() in /home/logercm/dev.loger.cm/vendor/symfony/maker-bundle/src/Resources/skeleton/crud/test/Test.tpl.php on line 79
$this->repository->add($fixture, true); $this->client->request('GET', sprintf('%s%s/edit', $this->path, $fixture->getId())); $this->client->submitForm('Update', [
Warning: Invalid argument supplied for foreach() in /home/logercm/dev.loger.cm/vendor/symfony/maker-bundle/src/Resources/skeleton/crud/test/Test.tpl.php on line 88
]); self::assertResponseRedirects('/'); $fixture = $this->repository->findAll();
Warning: Invalid argument supplied for foreach() in /home/logercm/dev.loger.cm/vendor/symfony/maker-bundle/src/Resources/skeleton/crud/test/Test.tpl.php on line 97
} public function testRemove(): void { $this->markTestIncomplete(); $originalNumObjectsInRepository = count($this->repository->findAll()); $fixture = new ();
Warning: Invalid argument supplied for foreach() in /home/logercm/dev.loger.cm/vendor/symfony/maker-bundle/src/Resources/skeleton/crud/test/Test.tpl.php on line 109
$this->repository->add($fixture, true); self::assertSame($originalNumObjectsInRepository + 1, count($this->repository->findAll())); $this->client->request('GET', sprintf('%s%s', $this->path, $fixture->getId())); $this->client->submitForm('Delete'); self::assertSame($originalNumObjectsInRepository, count($this->repository->findAll())); self::assertResponseRedirects('/'); } }