Code Duplication    Length = 13-13 lines in 2 locations

eZ/Publish/Core/Repository/Tests/Values/MultiLanguageTestTrait.php 2 locations

@@ 27-39 (lines=13) @@
24
     *
25
     * @param \eZ\Publish\SPI\Repository\Values\MultiLanguageName $object tested ValueObject
26
     */
27
    public function testGetMultiLanguagePrioritizedName($object)
28
    {
29
        if (!$object instanceof MultiLanguageName) {
30
            self::markTestSkipped(
31
                get_class($object) . ' does not implement ' . MultiLanguageName::class
32
            );
33
        }
34
35
        $names = $object->getNames();
36
        self::assertSame($names['pol-PL'], $object->getName());
37
        self::assertSame($names['eng-US'], $object->getName('eng-US'));
38
        self::assertSame($names['pol-PL'], $object->getName('pol-PL'));
39
    }
40
41
    /**
42
     * @depends testNewClassWithMultiLanguageProperties
@@ 76-88 (lines=13) @@
73
     *
74
     * @param \eZ\Publish\SPI\Repository\Values\MultiLanguageDescription $object tested ValueObject
75
     */
76
    public function testGetMultiLanguagePrioritizedDescription($object)
77
    {
78
        if (!$object instanceof MultiLanguageDescription) {
79
            self::markTestSkipped(
80
                get_class($object) . ' does not implement ' . MultiLanguageDescription::class
81
            );
82
        }
83
84
        $names = $object->getDescriptions();
85
        self::assertSame($names['pol-PL'], $object->getDescription());
86
        self::assertSame($names['eng-US'], $object->getDescription('eng-US'));
87
        self::assertSame($names['pol-PL'], $object->getDescription('pol-PL'));
88
    }
89
90
    /**
91
     * @depends testNewClassWithMultiLanguageProperties