| @@ 260-278 (lines=19) @@ | ||
| 257 | * @group delete |
|
| 258 | * @group controller |
|
| 259 | */ |
|
| 260 | public function testDeleteValide() |
|
| 261 | { |
|
| 262 | $this->loadFixtureFiles( |
|
| 263 | [ |
|
| 264 | '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml', |
|
| 265 | '@StarkerxpCampagneBundle/Tests/DataFixtures/CampagneManager/DefaultCampagne.yml', |
|
| 266 | ] |
|
| 267 | ); |
|
| 268 | $manager = $this->getContainer()->get('starkerxp_campagne.manager.campagne'); |
|
| 269 | $listeCampagnes = $manager->getRepository()->findAll(); |
|
| 270 | $this->assertCount(1, $listeCampagnes); |
|
| 271 | $client = $this->getAuthClient(); |
|
| 272 | $client->request('DELETE', '/api/campagnes/'.$listeCampagnes[0]->getId()); |
|
| 273 | $response = $client->getResponse(); |
|
| 274 | $this->assertEquals(204, $response->getStatusCode()); |
|
| 275 | $manager->clear(); |
|
| 276 | $campagnes = $manager->findAll(); |
|
| 277 | $this->assertCount(0, $campagnes); |
|
| 278 | } |
|
| 279 | ||
| 280 | /** |
|
| 281 | * @group campagne |
|
| @@ 204-222 (lines=19) @@ | ||
| 201 | * @group get |
|
| 202 | * @group controller |
|
| 203 | */ |
|
| 204 | public function testGetValideAvecResultats() |
|
| 205 | { |
|
| 206 | $this->loadFixtureFiles( |
|
| 207 | [ |
|
| 208 | '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml', |
|
| 209 | '@StarkerxpCampagneBundle/Tests/DataFixtures/EventManager/EventManager.yml', |
|
| 210 | ] |
|
| 211 | ); |
|
| 212 | $manager = $this->getContainer()->get('starkerxp_campagne.manager.event'); |
|
| 213 | $listeEvents = $manager->getRepository()->findAll(); |
|
| 214 | $this->assertCount(10, $listeEvents); |
|
| 215 | $client = $this->getAuthClient(); |
|
| 216 | $client->request('GET', '/campagnes/events/'.$listeEvents[0]->getId(), []); |
|
| 217 | $response = $client->getResponse(); |
|
| 218 | $this->assertEquals(200, $response->getStatusCode()); |
|
| 219 | $body = json_decode($response->getContent(), true); |
|
| 220 | $this->assertCount(5, $body); |
|
| 221 | //$this->assertArrayHasKey("nom", $body); // Exemple |
|
| 222 | } |
|
| 223 | ||
| 224 | /** |
|
| 225 | * @group event |
|
| @@ 267-286 (lines=20) @@ | ||
| 264 | * @group delete |
|
| 265 | * @group controller |
|
| 266 | */ |
|
| 267 | public function testDeleteValide() |
|
| 268 | { |
|
| 269 | ||
| 270 | $this->loadFixtureFiles( |
|
| 271 | [ |
|
| 272 | '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml', |
|
| 273 | '@StarkerxpCampagneBundle/Tests/DataFixtures/EventManager/DefaultEvent.yml', |
|
| 274 | ] |
|
| 275 | ); |
|
| 276 | $manager = $this->getContainer()->get('starkerxp_campagne.manager.event'); |
|
| 277 | $listeEvents = $manager->getRepository()->findAll(); |
|
| 278 | $this->assertCount(1, $listeEvents); |
|
| 279 | $client = $this->getAuthClient(); |
|
| 280 | $client->request('DELETE', '/campagnes/events/'.$listeEvents[0]->getId()); |
|
| 281 | $response = $client->getResponse(); |
|
| 282 | $this->assertEquals(204, $response->getStatusCode()); |
|
| 283 | $manager->clear(); |
|
| 284 | $Events = $manager->findAll(); |
|
| 285 | $this->assertCount(0, $Events); |
|
| 286 | } |
|
| 287 | ||
| 288 | /** |
|
| 289 | * @group event |
|
| @@ 265-281 (lines=17) @@ | ||
| 262 | * @group delete |
|
| 263 | * @group controller |
|
| 264 | */ |
|
| 265 | public function testDeleteValide() |
|
| 266 | { |
|
| 267 | $this->loadFixtureFiles([ |
|
| 268 | '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml', |
|
| 269 | '@StarkerxpCampagneBundle/Tests/DataFixtures/TemplateManager/DefaultTemplate.yml' |
|
| 270 | ]); |
|
| 271 | $manager = $this->getContainer()->get('starkerxp_campagne.manager.template'); |
|
| 272 | $listeTemplates = $manager->getRepository()->findAll(); |
|
| 273 | $this->assertCount(1, $listeTemplates); |
|
| 274 | $client = $this->getAuthClient(); |
|
| 275 | $client->request('DELETE', '/api/templates/'.$listeTemplates[0]->getId()); |
|
| 276 | $response = $client->getResponse(); |
|
| 277 | $this->assertEquals(204, $response->getStatusCode()); |
|
| 278 | $manager->clear(); |
|
| 279 | $templates = $manager->findAll(); |
|
| 280 | $this->assertCount(0, $templates); |
|
| 281 | } |
|
| 282 | ||
| 283 | /** |
|
| 284 | * @group template |
|
| @@ 211-224 (lines=14) @@ | ||
| 208 | * @group delete |
|
| 209 | * @group controller |
|
| 210 | */ |
|
| 211 | public function testDeleteValide() |
|
| 212 | { |
|
| 213 | $this->loadFixtureFiles(['@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml']); |
|
| 214 | $manager = $this->getContainer()->get('starkerxp_utilisateur.manager.utilisateur'); |
|
| 215 | $listeUtilisateurs = $manager->getRepository()->findAll(); |
|
| 216 | $this->assertCount(1, $listeUtilisateurs); |
|
| 217 | $client = static::createClient(); |
|
| 218 | $client->request('DELETE', '/utilisateurs/'.$listeUtilisateurs[0]->getId()); |
|
| 219 | $response = $client->getResponse(); |
|
| 220 | $this->assertEquals(204, $response->getStatusCode()); |
|
| 221 | $manager->clear(); |
|
| 222 | $Utilisateurs = $manager->findAll(); |
|
| 223 | $this->assertCount(0, $Utilisateurs); |
|
| 224 | } |
|
| 225 | ||
| 226 | /** |
|
| 227 | * @group utilisateur |
|