Code Duplication    Length = 14-20 lines in 5 locations

src/Starkerxp/CampagneBundle/Tests/Controller/CampagneControllerTest.php 1 location

@@ 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

src/Starkerxp/CampagneBundle/Tests/Controller/EventControllerTest.php 2 locations

@@ 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

src/Starkerxp/CampagneBundle/Tests/Controller/TemplateControllerTest.php 1 location

@@ 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

src/Starkerxp/UtilisateurBundle/Tests/Controller/UtilisateurControllerTest.php 1 location

@@ 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