Code Duplication    Length = 23-23 lines in 2 locations

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

@@ 1611-1633 (lines=23) @@
1608
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersion
1609
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testUpdateContent
1610
     */
1611
    public function testPublishVersionFromContentDraft()
1612
    {
1613
        $repository = $this->getRepository();
1614
1615
        $contentService = $repository->getContentService();
1616
1617
        /* BEGIN: Use Case */
1618
        $contentVersion2 = $this->createContentVersion2();
1619
        /* END: Use Case */
1620
1621
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo);
1622
1623
        $this->assertEquals(
1624
            array(
1625
                'status' => VersionInfo::STATUS_PUBLISHED,
1626
                'versionNo' => 2,
1627
            ),
1628
            array(
1629
                'status' => $versionInfo->status,
1630
                'versionNo' => $versionInfo->versionNo,
1631
            )
1632
        );
1633
    }
1634
1635
    /**
1636
     * Test for the publishVersion() method.
@@ 1641-1663 (lines=23) @@
1638
     * @see \eZ\Publish\API\Repository\ContentService::publishVersion()
1639
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
1640
     */
1641
    public function testPublishVersionFromContentDraftArchivesOldVersion()
1642
    {
1643
        $repository = $this->getRepository();
1644
1645
        $contentService = $repository->getContentService();
1646
1647
        /* BEGIN: Use Case */
1648
        $contentVersion2 = $this->createContentVersion2();
1649
        /* END: Use Case */
1650
1651
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo, 1);
1652
1653
        $this->assertEquals(
1654
            array(
1655
                'status' => VersionInfo::STATUS_ARCHIVED,
1656
                'versionNo' => 1,
1657
            ),
1658
            array(
1659
                'status' => $versionInfo->status,
1660
                'versionNo' => $versionInfo->versionNo,
1661
            )
1662
        );
1663
    }
1664
1665
    /**
1666
     * Test for the publishVersion() method.