Code Duplication    Length = 15-15 lines in 2 locations

tests/unit/DisplayTest.php 2 locations

@@ 32-46 (lines=15) @@
29
        $this->assertAttributeEquals($expectedOptions, 'options', $display);
30
    }
31
32
    public function testGetReadableTime()
33
    {
34
        $timeTest = array(
35
            '.032432' => '32.432 ms',
36
            '24.3781' => '24.378 s',
37
            '145.123' => '2.419 m'
38
        );
39
        $display = new Display();
40
        $reflectedMethod = $this->getAccessibleMethod($display, 'getReadableTime');
41
42
        foreach ($timeTest as $rawTime => $expectedTime) {
43
            $readableTime = $reflectedMethod->invokeArgs($display, array($rawTime));
44
            $this->assertEquals($expectedTime, $readableTime);
45
        }
46
    }
47
48
    public function testGetReadableMemory()
49
    {
@@ 48-62 (lines=15) @@
45
        }
46
    }
47
48
    public function testGetReadableMemory()
49
    {
50
        $memoryTest = array(
51
            '314'     => '314 b',
52
            '7403'    => '7.23 k',
53
            '2589983' => '2.47 M'
54
        );
55
        $display = new Display();
56
        $reflectedMethod = $this->getAccessibleMethod($display, 'getReadableMemory');
57
58
        foreach ($memoryTest as $rawMemory => $expectedMemory) {
59
            $readableMemory = $reflectedMethod->invokeArgs($display, array($rawMemory));
60
            $this->assertEquals($expectedMemory, $readableMemory);
61
        }
62
    }
63
64
    protected function getAccessibleMethod(Display $display, $methodName)
65
    {