Code Duplication    Length = 10-18 lines in 16 locations

src/Starkerxp/CampagneBundle/Tests/Controller/CampagneControllerTest.php 6 locations

@@ 35-44 (lines=10) @@
32
     * @group post
33
     * @group controller
34
     */
35
    public function testPostInvalide()
36
    {
37
        $this->loadFixtureFiles(['@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',]);
38
        $client = $this->getAuthClient();
39
        $client->request('POST', '/api/campagnes', []);
40
        $response = $client->getResponse();
41
        $this->assertEquals(400, $response->getStatusCode());
42
        $body = json_decode($response->getContent(), true)['payload'];
43
        //$this->assertArrayHasKey("nom", $body); // Exemple
44
    }
45
46
47
    /**
@@ 109-125 (lines=17) @@
106
     * @group put
107
     * @group controller
108
     */
109
    public function testPutSansResultat()
110
    {
111
        $this->loadFixtureFiles(
112
            [
113
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
114
            ]
115
        );
116
        $data = [
117
            'name'     => "Mon nom", //exemple
118
        ];
119
        $client = $this->getAuthClient();
120
        $client->request('PUT', '/api/campagnes/404', $data);
121
        $response = $client->getResponse();
122
        $this->assertEquals(404, $response->getStatusCode());
123
        $body = json_decode($response->getContent(), true);
124
        $this->assertNotEmpty($body);
125
    }
126
127
128
    /**
@@ 133-150 (lines=18) @@
130
     * @group cget
131
     * @group controller
132
     */
133
    public function testCGetValideAvecResultats()
134
    {
135
        $this->loadFixtureFiles(
136
            [
137
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
138
                '@StarkerxpCampagneBundle/Tests/DataFixtures/CampagneManager/CampagneManager.yml',
139
            ]
140
        );
141
        $client = $this->getAuthClient();
142
        $client->request('GET', '/api/campagnes', []);
143
        $response = $client->getResponse();
144
        $this->assertEquals(200, $response->getStatusCode());
145
        $body = json_decode($response->getContent(), true);
146
        $this->assertCount(10, $body);
147
        foreach ($body as $element) {
148
            //$this->assertArrayHasKey("nom", $body); // Exemple
149
        }
150
    }
151
152
    /**
153
     * @group campagne
@@ 157-170 (lines=14) @@
154
     * @group cget
155
     * @group controller
156
     */
157
    public function testCGetValideSansResultat()
158
    {
159
        $this->loadFixtureFiles(
160
            [
161
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
162
            ]
163
        );
164
        $client = $this->getAuthClient();
165
        $client->request('GET', '/api/campagnes', []);
166
        $response = $client->getResponse();
167
        $this->assertEquals(200, $response->getStatusCode());
168
        $body = json_decode($response->getContent(), true);
169
        $this->assertCount(0, $body);
170
    }
171
172
    /**
173
     * @group campagne
@@ 222-235 (lines=14) @@
219
     * @group get
220
     * @group controller
221
     */
222
    public function testGetValideSansResultat()
223
    {
224
        $this->loadFixtureFiles(
225
            [
226
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
227
            ]
228
        );
229
        $client = $this->getAuthClient();
230
        $client->request('GET', '/api/campagnes/404', []);
231
        $response = $client->getResponse();
232
        $this->assertEquals(404, $response->getStatusCode());
233
        $body = json_decode($response->getContent(), true);
234
        $this->assertNotEmpty($body);
235
    }
236
237
    /**
238
     * @group campagne
@@ 285-298 (lines=14) @@
282
     * @group delete
283
     * @group controller
284
     */
285
    public function testDeleteSansResultat()
286
    {
287
        $this->loadFixtureFiles(
288
            [
289
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
290
            ]
291
        );
292
        $client = $this->getAuthClient();
293
        $client->request('DELETE', '/api/campagnes/404', []);
294
        $response = $client->getResponse();
295
        $this->assertEquals(404, $response->getStatusCode());
296
        $body = json_decode($response->getContent(), true);
297
        $this->assertNotEmpty($body);
298
    }
299
}
300

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

@@ 39-52 (lines=14) @@
36
     * @group post
37
     * @group controller
38
     */
39
    public function testPostInvalide()
40
    {
41
        $this->loadFixtureFiles(
42
            [
43
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
44
            ]
45
        );
46
        $client = $this->getAuthClient();
47
        $client->request('POST', '/campagnes/events', []);
48
        $response = $client->getResponse();
49
        $this->assertEquals(400, $response->getStatusCode());
50
        $body = json_decode($response->getContent(), true)['payload'];
51
        //$this->assertArrayHasKey("nom", $body); // Exemple
52
    }
53
54
55
    /**
@@ 118-134 (lines=17) @@
115
     * @group put
116
     * @group controller
117
     */
118
    public function testPutSansResultat()
119
    {
120
        $this->loadFixtureFiles(
121
            [
122
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
123
            ]
124
        );
125
        $data = [
126
            //'nom'     => "Mon nom", //exemple
127
        ];
128
        $client = $this->getAuthClient();
129
        $client->request('PUT', '/campagnes/events/404', $data);
130
        $response = $client->getResponse();
131
        $this->assertEquals(404, $response->getStatusCode());
132
        $body = json_decode($response->getContent(), true);
133
        $this->assertNotEmpty($body);
134
    }
135
136
137
    /**
@@ 142-159 (lines=18) @@
139
     * @group cget
140
     * @group controller
141
     */
142
    public function testCGetValideAvecResultats()
143
    {
144
        $this->loadFixtureFiles(
145
            [
146
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
147
                '@StarkerxpCampagneBundle/Tests/DataFixtures/EventManager/EventManager.yml',
148
            ]
149
        );
150
        $client = $this->getAuthClient();
151
        $client->request('GET', '/campagnes/events', []);
152
        $response = $client->getResponse();
153
        $this->assertEquals(200, $response->getStatusCode());
154
        $body = json_decode($response->getContent(), true);
155
        $this->assertCount(10, $body);
156
        foreach ($body as $element) {
157
            //$this->assertArrayHasKey("nom", $body); // Exemple
158
        }
159
    }
160
161
    /**
162
     * @group event
@@ 166-179 (lines=14) @@
163
     * @group cget
164
     * @group controller
165
     */
166
    public function testCGetValideSansResultat()
167
    {
168
        $this->loadFixtureFiles(
169
            [
170
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
171
            ]
172
        );
173
        $client = $this->getAuthClient();
174
        $client->request('GET', '/campagnes/events', []);
175
        $response = $client->getResponse();
176
        $this->assertEquals(200, $response->getStatusCode());
177
        $body = json_decode($response->getContent(), true);
178
        $this->assertCount(0, $body);
179
    }
180
181
    /**
182
     * @group event
@@ 229-242 (lines=14) @@
226
     * @group get
227
     * @group controller
228
     */
229
    public function testGetValideSansResultat()
230
    {
231
        $this->loadFixtureFiles(
232
            [
233
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
234
            ]
235
        );
236
        $client = $this->getAuthClient();
237
        $client->request('GET', '/campagnes/events/404', []);
238
        $response = $client->getResponse();
239
        $this->assertEquals(404, $response->getStatusCode());
240
        $body = json_decode($response->getContent(), true);
241
        $this->assertNotEmpty($body);
242
    }
243
244
    /**
245
     * @group event
@@ 293-306 (lines=14) @@
290
     * @group delete
291
     * @group controller
292
     */
293
    public function testDeleteSansResultat()
294
    {
295
        $this->loadFixtureFiles(
296
            [
297
                '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
298
            ]
299
        );
300
        $client = $this->getAuthClient();
301
        $client->request('DELETE', '/campagnes/events/404', []);
302
        $response = $client->getResponse();
303
        $this->assertEquals(404, $response->getStatusCode());
304
        $body = json_decode($response->getContent(), true);
305
        $this->assertNotEmpty($body);
306
    }
307
}
308

src/Starkerxp/CampagneBundle/Tests/Controller/TemplateControllerTest.php 3 locations

@@ 170-181 (lines=12) @@
167
     * @group cget
168
     * @group controller
169
     */
170
    public function testCGetValideSansResultat()
171
    {
172
        $this->loadFixtureFiles([
173
            '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
174
        ]);
175
        $client = $this->getAuthClient();
176
        $client->request('GET', '/api/templates', []);
177
        $response = $client->getResponse();
178
        $this->assertEquals(200, $response->getStatusCode());
179
        $body = json_decode($response->getContent(), true);
180
        $this->assertCount(0, $body);
181
    }
182
183
    /**
184
     * @group template
@@ 231-242 (lines=12) @@
228
     * @group get
229
     * @group controller
230
     */
231
    public function testGetValideSansResultat()
232
    {
233
        $this->loadFixtureFiles([
234
            '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
235
        ]);
236
        $client = $this->getAuthClient();
237
        $client->request('GET', '/api/templates/404', []);
238
        $response = $client->getResponse();
239
        $this->assertEquals(404, $response->getStatusCode());
240
        $body = json_decode($response->getContent(), true);
241
        $this->assertNotEmpty($body);
242
    }
243
244
    /**
245
     * @group template
@@ 288-299 (lines=12) @@
285
     * @group delete
286
     * @group controller
287
     */
288
    public function testDeleteSansResultat()
289
    {
290
        $this->loadFixtureFiles([
291
            '@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/DefaultUtilisateur.yml',
292
        ]);
293
        $client = $this->getAuthClient();
294
        $client->request('DELETE', '/api/templates/404', []);
295
        $response = $client->getResponse();
296
        $this->assertEquals(404, $response->getStatusCode());
297
        $body = json_decode($response->getContent(), true);
298
        $this->assertNotEmpty($body);
299
    }
300
}
301

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

@@ 116-128 (lines=13) @@
113
     * @group cget
114
     * @group controller
115
     */
116
    public function testCGetValideAvecResultats()
117
    {
118
        $this->loadFixtureFiles(['@StarkerxpUtilisateurBundle/Tests/DataFixtures/UtilisateurManager/UtilisateurManager.yml']);
119
        $client = static::createClient();
120
        $client->request('GET', '/utilisateurs', []);
121
        $response = $client->getResponse();
122
        $this->assertEquals(200, $response->getStatusCode());
123
        $body = json_decode($response->getContent(), true);
124
        $this->assertCount(10, $body);
125
        foreach ($body as $element) {
126
            //$this->assertArrayHasKey("nom", $body); // Exemple
127
        }
128
    }
129
130
    /**
131
     * @group utilisateur