Code Duplication    Length = 15-15 lines in 2 locations

tests/unit/DisplayTest.php 2 locations

@@ 188-202 (lines=15) @@
185
        $this->assertEquals($expectedMeta, $speedMeta);
186
    }
187
188
    public function testGetReadableTime()
189
    {
190
        $timeTest = array(
191
            '.032432' => '32.432 ms',
192
            '24.3781' => '24.378 s',
193
            '145.123' => '2.419 m'
194
        );
195
        $display = new Display();
196
        $reflectedMethod = $this->getAccessibleMethod($display, 'getReadableTime');
197
198
        foreach ($timeTest as $rawTime => $expectedTime) {
199
            $readableTime = $reflectedMethod->invokeArgs($display, array($rawTime));
200
            $this->assertEquals($expectedTime, $readableTime);
201
        }
202
    }
203
204
    public function testGetReadableMemory()
205
    {
@@ 204-218 (lines=15) @@
201
        }
202
    }
203
204
    public function testGetReadableMemory()
205
    {
206
        $memoryTest = array(
207
            '314'     => '314 b',
208
            '7403'    => '7.23 k',
209
            '2589983' => '2.47 M'
210
        );
211
        $display = new Display();
212
        $reflectedMethod = $this->getAccessibleMethod($display, 'getReadableMemory');
213
214
        foreach ($memoryTest as $rawMemory => $expectedMemory) {
215
            $readableMemory = $reflectedMethod->invokeArgs($display, array($rawMemory));
216
            $this->assertEquals($expectedMemory, $readableMemory);
217
        }
218
    }
219
220
    protected function getAccessibleMethod(Display $display, $methodName)
221
    {