Code Duplication    Length = 23-23 lines in 2 locations

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

@@ 1743-1765 (lines=23) @@
1740
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersion
1741
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testUpdateContent
1742
     */
1743
    public function testPublishVersionFromContentDraft()
1744
    {
1745
        $repository = $this->getRepository();
1746
1747
        $contentService = $repository->getContentService();
1748
1749
        /* BEGIN: Use Case */
1750
        $contentVersion2 = $this->createContentVersion2();
1751
        /* END: Use Case */
1752
1753
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo);
1754
1755
        $this->assertEquals(
1756
            array(
1757
                'status' => VersionInfo::STATUS_PUBLISHED,
1758
                'versionNo' => 2,
1759
            ),
1760
            array(
1761
                'status' => $versionInfo->status,
1762
                'versionNo' => $versionInfo->versionNo,
1763
            )
1764
        );
1765
    }
1766
1767
    /**
1768
     * Test for the publishVersion() method.
@@ 1773-1795 (lines=23) @@
1770
     * @see \eZ\Publish\API\Repository\ContentService::publishVersion()
1771
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
1772
     */
1773
    public function testPublishVersionFromContentDraftArchivesOldVersion()
1774
    {
1775
        $repository = $this->getRepository();
1776
1777
        $contentService = $repository->getContentService();
1778
1779
        /* BEGIN: Use Case */
1780
        $contentVersion2 = $this->createContentVersion2();
1781
        /* END: Use Case */
1782
1783
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo, 1);
1784
1785
        $this->assertEquals(
1786
            array(
1787
                'status' => VersionInfo::STATUS_ARCHIVED,
1788
                'versionNo' => 1,
1789
            ),
1790
            array(
1791
                'status' => $versionInfo->status,
1792
                'versionNo' => $versionInfo->versionNo,
1793
            )
1794
        );
1795
    }
1796
1797
    /**
1798
     * Test for the publishVersion() method.