Code Duplication    Length = 23-23 lines in 2 locations

eZ/Publish/API/Repository/Tests/ContentServiceTest.php 2 locations

@@ 1564-1586 (lines=23) @@
1561
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersion
1562
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testUpdateContent
1563
     */
1564
    public function testPublishVersionFromContentDraft()
1565
    {
1566
        $repository = $this->getRepository();
1567
1568
        $contentService = $repository->getContentService();
1569
1570
        /* BEGIN: Use Case */
1571
        $contentVersion2 = $this->createContentVersion2();
1572
        /* END: Use Case */
1573
1574
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo);
1575
1576
        $this->assertEquals(
1577
            array(
1578
                'status' => VersionInfo::STATUS_PUBLISHED,
1579
                'versionNo' => 2,
1580
            ),
1581
            array(
1582
                'status' => $versionInfo->status,
1583
                'versionNo' => $versionInfo->versionNo,
1584
            )
1585
        );
1586
    }
1587
1588
    /**
1589
     * Test for the publishVersion() method.
@@ 1594-1616 (lines=23) @@
1591
     * @see \eZ\Publish\API\Repository\ContentService::publishVersion()
1592
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
1593
     */
1594
    public function testPublishVersionFromContentDraftArchivesOldVersion()
1595
    {
1596
        $repository = $this->getRepository();
1597
1598
        $contentService = $repository->getContentService();
1599
1600
        /* BEGIN: Use Case */
1601
        $contentVersion2 = $this->createContentVersion2();
1602
        /* END: Use Case */
1603
1604
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo, 1);
1605
1606
        $this->assertEquals(
1607
            array(
1608
                'status' => VersionInfo::STATUS_ARCHIVED,
1609
                'versionNo' => 1,
1610
            ),
1611
            array(
1612
                'status' => $versionInfo->status,
1613
                'versionNo' => $versionInfo->versionNo,
1614
            )
1615
        );
1616
    }
1617
1618
    /**
1619
     * Test for the publishVersion() method.