Code Duplication    Length = 22-22 lines in 3 locations

src/User/tests/Controller/UserTest.php 3 locations

@@ 137-158 (lines=22) @@
134
    /**
135
     * @test
136
     */
137
    public function getWithHeader()
138
    {
139
        /* @var $client \Symfony\Component\HttpKernel\Client */
140
        $client = $this->createClient();
141
142
        /* @var $crawler \Symfony\Component\DomCrawler\Crawler */
143
        $crawler = $client->request('GET', '/user/', [], [], $this->header);
144
145
        /* @var $response \Symfony\Component\HttpFoundation\Response */
146
        $response = $client->getResponse();
147
148
        /* @var $content string */
149
        $content = $response->getContent();
150
151
        /* @var $object \stdClass */
152
        $object = json_decode($content);
153
154
        $this->assertJson($content);
155
        $this->assertEquals(View::HTTP_OK, $response->getStatusCode());
156
        $this->assertEquals(View::HTTP_OK, $object->code);
157
        $this->assertTrue(is_array($object->data));
158
    }
159
160
    /**
161
     * @test
@@ 164-185 (lines=22) @@
161
     * @test
162
     * @dataProvider validProfileIds
163
     */
164
    public function getWithUserIdWithoutHeader($id)
165
    {
166
        /* @var $client \Symfony\Component\HttpKernel\Client */
167
        $client = $this->createClient();
168
169
        /* @var $crawler \Symfony\Component\DomCrawler\Crawler */
170
        $crawler = $client->request('GET', '/user/' . $id);
171
172
        /* @var $response \Symfony\Component\HttpFoundation\Response */
173
        $response = $client->getResponse();
174
175
        /* @var $content string */
176
        $content = $response->getContent();
177
178
        /* @var $object \stdClass */
179
        $object = json_decode($content);
180
181
        $this->assertJson($content);
182
        $this->assertEquals(View::HTTP_OK, $response->getStatusCode());
183
        $this->assertEquals(View::HTTP_OK, $object->code);
184
        $this->assertNotEmpty($object->data);
185
    }
186
187
    /**
188
     * @test
@@ 191-212 (lines=22) @@
188
     * @test
189
     * @dataProvider validProfileIds
190
     */
191
    public function getUserUserIdWithHeader($id)
192
    {
193
        /* @var $client \Symfony\Component\HttpKernel\Client */
194
        $client = $this->createClient();
195
196
        /* @var $crawler \Symfony\Component\DomCrawler\Crawler */
197
        $crawler = $client->request('GET', '/user/' . $id, [], [], $this->header);
198
199
        /* @var $response \Symfony\Component\HttpFoundation\Response */
200
        $response = $client->getResponse();
201
202
        /* @var $content string */
203
        $content = $response->getContent();
204
205
        /* @var $object \stdClass */
206
        $object = json_decode($content);
207
208
        $this->assertJson($content);
209
        $this->assertEquals(View::HTTP_OK, $response->getStatusCode());
210
        $this->assertEquals(View::HTTP_OK, $object->code);
211
        $this->assertNotEmpty($object->data);
212
    }
213
}
214