Code Duplication    Length = 49-49 lines in 2 locations

Tests/GetFQClassNameFromNewTokenTest.php 1 location

@@ 15-63 (lines=49) @@
12
 * @uses BaseSniffTest
13
 * @package PHPCompatibility
14
 */
15
class GetFQClassNameFromNewTokenTest extends BaseAbstractClassMethodTest
16
{
17
18
    public $filename = 'sniff-examples/utility-functions/get_fqclassname_from_new_token.php';
19
20
    /**
21
     * testGetFQClassNameFromNewToken
22
     *
23
     * @group utilityFunctions
24
     *
25
     * @requires PHP 5.3
26
     *
27
     * @dataProvider dataGetFQClassNameFromNewToken
28
     *
29
     * @param int    $stackPtr Stack pointer for a T_NEW token in the test file.
30
     * @param string $expected The expected fully qualified class name.
31
     */
32
    public function testGetFQClassNameFromNewToken($stackPtr, $expected) {
33
        $result = $this->helperClass->getFQClassNameFromNewToken($this->_phpcsFile, $stackPtr);
34
        $this->assertSame($expected, $result);
35
    }
36
37
    /**
38
     * dataGetFQClassNameFromNewToken
39
     *
40
     * @see testGetFQClassNameFromNewToken()
41
     *
42
     * @return array
43
     */
44
    public function dataGetFQClassNameFromNewToken()
45
    {
46
        return array(
47
            array(7, '\MyTesting\DateTime'),
48
            array(16, '\MyTesting\DateTime'),
49
            array(21, '\DateTime'),
50
            array(29, '\MyTesting\anotherNS\DateTime'),
51
            array(38, '\FQNS\DateTime'),
52
            array(56, '\AnotherTesting\DateTime'),
53
            array(66, '\AnotherTesting\DateTime'),
54
            array(72, '\DateTime'),
55
            array(81, '\AnotherTesting\anotherNS\DateTime'),
56
            array(91, '\FQNS\DateTime'),
57
            array(104, '\DateTime'),
58
            array(109, '\DateTime'),
59
            array(115, '\AnotherTesting\DateTime'),
60
        );
61
    }
62
63
}
64

Tests/GetFQExtendedClassNameTest.php 1 location

@@ 15-63 (lines=49) @@
12
 * @uses BaseSniffTest
13
 * @package PHPCompatibility
14
 */
15
class GetFQExtendedClassNameTest extends BaseAbstractClassMethodTest
16
{
17
18
    public $filename = 'sniff-examples/utility-functions/get_fqextended_classname.php';
19
20
    /**
21
     * testGetFQExtendedClassName
22
     *
23
     * @requires PHP 5.3
24
     *
25
     * @group utilityFunctions
26
     *
27
     * @dataProvider dataGetFQExtendedClassName
28
     *
29
     * @param int    $stackPtr Stack pointer for a T_CLASS token in the test file.
30
     * @param string $expected The expected fully qualified class name.
31
     */
32
    public function testGetFQExtendedClassName($stackPtr, $expected) {
33
        $result = $this->helperClass->getFQExtendedClassName($this->_phpcsFile, $stackPtr);
34
        $this->assertSame($expected, $result);
35
    }
36
37
    /**
38
     * dataGetFQExtendedClassName
39
     *
40
     * @see testGetFQExtendedClassName()
41
     *
42
     * @return array
43
     */
44
    public function dataGetFQExtendedClassName()
45
    {
46
        return array(
47
            array(7, '\MyTesting\DateTime'),
48
            array(18, '\DateTime'),
49
            array(30, '\MyTesting\anotherNS\DateTime'),
50
            array(43, '\FQNS\DateTime'),
51
            array(65, '\AnotherTesting\DateTime'),
52
            array(77, '\DateTime'),
53
            array(90, '\AnotherTesting\anotherNS\DateTime'),
54
            array(104, '\FQNS\DateTime'),
55
            array(121, '\DateTime'),
56
            array(132, '\DateTime'),
57
            array(155, '\Yet\More\Testing\DateTime'),
58
            array(166, '\Yet\More\Testing\anotherNS\DateTime'),
59
            array(179, '\FQNS\DateTime'),
60
        );
61
    }
62
63
}
64