Code Duplication    Length = 23-23 lines in 2 locations

src/Starkerxp/LeadBundle/Tests/Controller/LeadControllerTest.php 2 locations

@@ 231-253 (lines=23) @@
228
     * @group get
229
     * @group controller
230
     */
231
    public function testGetValideAvecResultats()
232
    {
233
		$this->loadFixtureFiles([
234
            '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
235
			'@StarkerxpLeadBundle/Tests/DataFixtures/LeadActionManager/LeadManager.yml',
236
		]);
237
        $manager = $this->getContainer()->get('starkerxp_lead.manager.leadaction');
238
        $listeLeads = $manager->getRepository()->findAll();
239
        $this->assertCount(10, $listeLeads);
240
		$url = $this->generateUrl(
241
            'starkerxp_lead.lead.get',
242
            [
243
				"id" => $listeLeads[0]->getId(),
244
			]
245
        );
246
        $client = $this->getAuthClient();
247
        $client->request('GET', $url, []);
248
        $response = $client->getResponse();
249
        $this->assertEquals(200, $response->getStatusCode());
250
        $body = json_decode($response->getContent(), true);
251
        $this->assertCount(5, $body);
252
        //$this->assertArrayHasKey("nom", $body); // Exemple
253
    }
254
255
    /**
256
     * @group lead
@@ 306-328 (lines=23) @@
303
     * @group delete
304
     * @group controller
305
     */
306
    public function testDeleteValide()
307
    {
308
		$this->loadFixtureFiles([
309
            '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
310
			'@StarkerxpLeadBundle/Tests/DataFixtures/LeadActionManager/DefaultLeadAction.yml',
311
		]);
312
        $manager = $this->getContainer()->get('starkerxp_lead.manager.leadaction');
313
        $listeLeads = $manager->getRepository()->findAll();
314
        $this->assertCount(1, $listeLeads);
315
		$url = $this->generateUrl(
316
            'starkerxp_lead.lead.delete',
317
            [
318
				"id" => $listeLeads[0]->getId(),
319
			]
320
        );
321
        $client = $this->getAuthClient();
322
        $client->request('DELETE', $url);
323
        $response = $client->getResponse();
324
        $this->assertEquals(204, $response->getStatusCode());
325
        $manager->clear();
326
        $LeadActions = $manager->findAll();
327
        $this->assertCount(0, $LeadActions);
328
    }
329
330
    /**
331
     * @group lead