Code Duplication    Length = 14-14 lines in 2 locations

src/PhpUnit/Asserts.php 2 locations

@@ 263-276 (lines=14) @@
260
     * @param Stream|null $body
261
     * @param string $msg
262
     */
263
    final protected static function assertRequestBody(Spec $spec, $template, $method, Stream $body = null, $msg = '')
264
    {
265
        $schema = $spec->getRequestBodySchema($template, strtolower($method));
266
267
        if ($schema) {
268
            Assert::assertThat(
269
                json_decode($body),
270
                new JsonSchemaConstraint($schema, 'request body'),
271
                $msg
272
            );
273
        } else {
274
            Assert::assertEmpty(json_decode($body), $msg);
275
        }
276
    }
277
278
    /**
279
     * @param Spec $spec
@@ 286-299 (lines=14) @@
283
     * @param Stream|null $body
284
     * @param string $msg
285
     */
286
    final protected static function assertResponseBody(Spec $spec, $template, $method, $status, Stream $body = null, $msg = '')
287
    {
288
        $schema = $spec->getResponseBodySchema($template, strtolower($method), $status);
289
290
        if ($schema) {
291
            Assert::assertThat(
292
                json_decode($body),
293
                new JsonSchemaConstraint($schema, 'response body'),
294
                $msg
295
            );
296
        } else {
297
            Assert::assertEmpty(json_decode($body), $msg);
298
        }
299
    }
300
301
    /**
302
     * @param Spec $spec