Code Duplication    Length = 13-18 lines in 2 locations

eZ/Publish/Core/REST/Common/Tests/Output/Generator/JsonTest.php 1 location

@@ 86-103 (lines=18) @@
83
        );
84
    }
85
86
    public function testGeneratorAttribute()
87
    {
88
        $generator = $this->getGenerator();
89
90
        $generator->startDocument('test');
91
92
        $generator->startObjectElement('element');
93
94
        $generator->startAttribute('attribute', 'value');
95
        $generator->endAttribute('attribute');
96
97
        $generator->endObjectElement('element');
98
99
        $this->assertSame(
100
            '{"element":{"_media-type":"application\/vnd.ez.api.element+json","_attribute":"value"}}',
101
            $generator->endDocument('test')
102
        );
103
    }
104
105
    public function testGeneratorMultipleAttributes()
106
    {

eZ/Publish/Core/REST/Common/Tests/Output/GeneratorTest.php 1 location

@@ 235-247 (lines=13) @@
232
        self::assertEquals('element.subElement', $generator->getStackPath());
233
    }
234
235
    public function testGetListChildrenStackPath()
236
    {
237
        $generator = $this->getGenerator();
238
239
        $generator->startDocument('test');
240
        $generator->startObjectElement('listOfElements');
241
        $generator->startList('listOfElements');
242
        $generator->startObjectElement('child');
243
        $generator->startAttribute('href', 'http://google.com');
244
        $generator->endAttribute('href');
245
246
        self::assertEquals('listOfElements.child', $generator->getStackPath());
247
    }
248
}
249