Code Duplication    Length = 19-20 lines in 3 locations

tests/php/PHPMD/PHPMDTest.php 3 locations

@@ 35-54 (lines=20) @@
32
     *
33
     * @return void
34
     */
35
    public function testRunWithDefaultSettingsAndXmlRenderer()
36
    {
37
        self::changeWorkingDirectory();
38
39
        $writer = new WriterStub();
40
41
        $renderer = new XMLRenderer();
42
        $renderer->setWriter($writer);
43
44
        $phpmd = new PHPMD();
45
46
        $phpmd->processFiles(
47
            self::createFileUri('source/ccn_function.php'),
48
            'pmd-refset1',
49
            array($renderer),
50
            new RuleSetFactory()
51
        );
52
53
        $this->assertXmlEquals($writer->getData(), 'pmd/default-xml.xml');
54
    }
55
56
    /**
57
     * testRunWithDefaultSettingsAndXmlRendererAgainstSingleFile
@@ 61-79 (lines=19) @@
58
     *
59
     * @return void
60
     */
61
    public function testRunWithDefaultSettingsAndXmlRendererAgainstDirectory()
62
    {
63
        self::changeWorkingDirectory();
64
65
        $writer = new WriterStub();
66
67
        $renderer = new XMLRenderer();
68
        $renderer->setWriter($writer);
69
70
        $phpmd = new PHPMD();
71
        $phpmd->processFiles(
72
            self::createFileUri('source'),
73
            'pmd-refset1',
74
            array($renderer),
75
            new RuleSetFactory()
76
        );
77
78
        $this->assertXmlEquals($writer->getData(), 'pmd/single-directory.xml');
79
    }
80
81
    /**
82
     * testRunWithDefaultSettingsAndXmlRendererAgainstSingleFile
@@ 86-104 (lines=19) @@
83
     *
84
     * @return void
85
     */
86
    public function testRunWithDefaultSettingsAndXmlRendererAgainstSingleFile()
87
    {
88
        self::changeWorkingDirectory();
89
90
        $writer = new WriterStub();
91
92
        $renderer = new XMLRenderer();
93
        $renderer->setWriter($writer);
94
95
        $phpmd = new PHPMD();
96
        $phpmd->processFiles(
97
            self::createFileUri('source/ccn_function.php'),
98
            'pmd-refset1',
99
            array($renderer),
100
            new RuleSetFactory()
101
        );
102
103
        $this->assertXmlEquals($writer->getData(), 'pmd/single-file.xml');
104
    }
105
106
    /**
107
     * testHasViolationsReturnsFalseByDefault