Code Duplication    Length = 16-19 lines in 3 locations

Tests/JsonRpcControllerTest.php 3 locations

@@ 85-100 (lines=16) @@
82
        $controller->jsonRpcAction($request);
83
    }
84
85
    public function testSingleRequestHandling()
86
    {
87
        $controller = $this->createController();
88
        $request    = $this->createJsonRequest(
89
            '/',
90
            [
91
                'jsonrpc' => '2.0',
92
                'id'      => 'test',
93
                'method'  => 'test',
94
            ]
95
        );
96
        $response   = $controller->jsonRpcAction($request);
97
98
        self::assertTrue($response->isSuccessful());
99
        self::assertEquals('{"jsonrpc":"2.0","id":"test","result":{"success":true}}', $response->getContent());
100
    }
101
102
    public function testBatchRequestHandling()
103
    {
@@ 102-119 (lines=18) @@
99
        self::assertEquals('{"jsonrpc":"2.0","id":"test","result":{"success":true}}', $response->getContent());
100
    }
101
102
    public function testBatchRequestHandling()
103
    {
104
        $controller = $this->createController();
105
        $request    = $this->createJsonRequest(
106
            '/',
107
            [
108
                [
109
                    'jsonrpc' => '2.0',
110
                    'id'      => 'test',
111
                    'method'  => 'test',
112
                ],
113
            ]
114
        );
115
        $response   = $controller->jsonRpcAction($request);
116
117
        self::assertTrue($response->isSuccessful());
118
        self::assertEquals('[{"jsonrpc":"2.0","id":"test","result":{"success":true}}]', $response->getContent());
119
    }
120
121
    public function testExceptionHandling()
122
    {
@@ 121-139 (lines=19) @@
118
        self::assertEquals('[{"jsonrpc":"2.0","id":"test","result":{"success":true}}]', $response->getContent());
119
    }
120
121
    public function testExceptionHandling()
122
    {
123
        $controller = $this->createController();
124
        $request    = $this->createJsonRequest(
125
            '/',
126
            [
127
                'jsonrpc' => '2.0',
128
                'id'      => 'test',
129
                'method'  => 'exception',
130
            ]
131
        );
132
        $response   = $controller->jsonRpcAction($request);
133
134
        self::assertTrue($response->isSuccessful());
135
        self::assertEquals(
136
            '{"jsonrpc":"2.0","id":"test","error":{"code":-32603,"message":"Failure!","data":null}}',
137
            $response->getContent()
138
        );
139
    }
140
141
    public function testExceptionHandlingAmongBatchRequest()
142
    {