Code Duplication    Length = 15-16 lines in 3 locations

tests/Controller/StreamControllerTest.php 3 locations

@@ 45-59 (lines=15) @@
42
        $this->assertEquals(0, strlen($response2->getContent()));
43
    }
44
45
    public function testGetAtom()
46
    {
47
        $client = static::createClient();
48
49
        $client->request('GET', '/atom/1');
50
51
        $response = $client->getResponse();
52
        $this->assertEquals('200', $response->getStatusCode());
53
        $this->assertEquals('application/xhtml+xml', $response->headers->get('content-type'));
54
55
        $atom = new Document($response->getContent());
56
57
        $standard = new Atom(new DateTimeBuilder(new NullLogger()));
58
        $this->assertTrue($standard->canHandle($atom));
59
    }
60
61
    public function testGetRss()
62
    {
@@ 61-75 (lines=15) @@
58
        $this->assertTrue($standard->canHandle($atom));
59
    }
60
61
    public function testGetRss()
62
    {
63
        $client = static::createClient();
64
65
        $client->request('GET', '/rss/1');
66
67
        $response = $client->getResponse();
68
        $this->assertEquals('200', $response->getStatusCode());
69
        $this->assertEquals('application/xhtml+xml', $response->headers->get('content-type'));
70
71
        $rss = new Document($response->getContent());
72
73
        $standard = new Rss(new DateTimeBuilder(new NullLogger()));
74
        $this->assertTrue($standard->canHandle($rss));
75
    }
76
77
    public function testGetJson()
78
    {
@@ 77-92 (lines=16) @@
74
        $this->assertTrue($standard->canHandle($rss));
75
    }
76
77
    public function testGetJson()
78
    {
79
        $client = static::createClient();
80
81
        $client->request('GET', '/json/1');
82
83
        $response = $client->getResponse();
84
85
        $this->assertEquals('200', $response->getStatusCode());
86
        $this->assertEquals('application/json', $response->headers->get('content-type'));
87
88
        $json = new Document($response->getContent());
89
90
        $standard = new Json(new DateTimeBuilder(new NullLogger()));
91
        $this->assertTrue($standard->canHandle($json));
92
    }
93
94
    /**
95
     * @expectedException \Symfony\Component\HttpKernel\Exception\NotFoundHttpException