Code Duplication    Length = 9-11 lines in 3 locations

Tests/Parser/VariableTest.php 3 locations

@@ 32-41 (lines=10) @@
29
        $var->getValue();
30
    }
31
32
    public function testGetValueReturnsDefaultValueIfNoValueSet()
33
    {
34
        $var = new Variable('foo', 'bar', false, false, true, new Location(1,1));
35
        $var->setDefaultValue('default-value');
36
37
        $this->assertEquals(
38
            'default-value',
39
            $var->getValue()
40
        );
41
    }
42
43
    public function testGetValueReturnsSetValueEvenWithDefaultValue()
44
    {
@@ 43-53 (lines=11) @@
40
        );
41
    }
42
43
    public function testGetValueReturnsSetValueEvenWithDefaultValue()
44
    {
45
        $var = new Variable('foo', 'bar', false, false, true, new Location(1,1));
46
        $var->setValue('real-value');
47
        $var->setDefaultValue('default-value');
48
49
        $this->assertEquals(
50
            'real-value',
51
            $var->getValue()
52
        );
53
    }
54
55
    public function testIndicatesDefaultValuePresent()
56
    {
@@ 55-63 (lines=9) @@
52
        );
53
    }
54
55
    public function testIndicatesDefaultValuePresent()
56
    {
57
        $var = new Variable('foo', 'bar', false, false, true, new Location(1,1));
58
        $var->setDefaultValue('default-value');
59
60
        $this->assertTrue(
61
            $var->hasDefaultValue()
62
        );
63
    }
64
65
    public function testHasNoDefaultValue()
66
    {