Code Duplication    Length = 15-15 lines in 2 locations

tests/unit/DisplayTest.php 2 locations

@@ 11-25 (lines=15) @@
8
class DisplayTest extends PHPUnit_Framework_TestCase
9
{
10
11
    public function testGetReadableTime()
12
    {
13
        $timeTest = array(
14
            '.032432' => '32.432 ms',
15
            '24.3781' => '24.378 s',
16
            '145.123' => '2.419 m'
17
        );
18
        $display = new Display();
19
        $reflectedMethod = $this->getAccessibleMethod($display, 'getReadableTime');
20
21
        foreach ($timeTest as $rawTime => $expectedReadableTime) {
22
            $readableTime = $reflectedMethod->invokeArgs($display, array($rawTime));
23
            $this->assertEquals($expectedReadableTime, $readableTime);
24
        }
25
    }
26
27
    public function testGetReadableMemory()
28
    {
@@ 27-41 (lines=15) @@
24
        }
25
    }
26
27
    public function testGetReadableMemory()
28
    {
29
        $memoryTest = array(
30
            '314'     => '314 b',
31
            '7403'    => '7.23 k',
32
            '2589983' => '2.47 M'
33
        );
34
        $display = new Display();
35
        $reflectedMethod = $this->getAccessibleMethod($display, 'getReadableMemory');
36
37
        foreach ($memoryTest as $rawMemory => $expectedReadableMemory) {
38
            $readableMemory = $reflectedMethod->invokeArgs($display, array($rawMemory));
39
            $this->assertEquals($expectedReadableMemory, $readableMemory);
40
        }
41
    }
42
43
    protected function getAccessibleMethod(Display $display, $methodName)
44
    {