Code Duplication    Length = 22-22 lines in 2 locations

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

@@ 1771-1792 (lines=22) @@
1768
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersion
1769
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testUpdateContent
1770
     */
1771
    public function testPublishVersionFromContentDraft()
1772
    {
1773
        /* BEGIN: Use Case */
1774
        $contentVersion2 = $this->createContentVersion2();
1775
        /* END: Use Case */
1776
1777
        $versionInfo = $this->contentService->loadVersionInfo($contentVersion2->contentInfo);
1778
1779
        $this->assertEquals(
1780
            [
1781
                'status' => VersionInfo::STATUS_PUBLISHED,
1782
                'versionNo' => 2,
1783
            ],
1784
            [
1785
                'status' => $versionInfo->status,
1786
                'versionNo' => $versionInfo->versionNo,
1787
            ]
1788
        );
1789
        $this->assertTrue($versionInfo->isPublished());
1790
        $this->assertFalse($versionInfo->isDraft());
1791
        $this->assertFalse($versionInfo->isArchived());
1792
    }
1793
1794
    /**
1795
     * Test for the publishVersion() method.
@@ 1800-1821 (lines=22) @@
1797
     * @see \eZ\Publish\API\Repository\ContentService::publishVersion()
1798
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
1799
     */
1800
    public function testPublishVersionFromContentDraftArchivesOldVersion()
1801
    {
1802
        /* BEGIN: Use Case */
1803
        $contentVersion2 = $this->createContentVersion2();
1804
        /* END: Use Case */
1805
1806
        $versionInfo = $this->contentService->loadVersionInfo($contentVersion2->contentInfo, 1);
1807
1808
        $this->assertEquals(
1809
            [
1810
                'status' => VersionInfo::STATUS_ARCHIVED,
1811
                'versionNo' => 1,
1812
            ],
1813
            [
1814
                'status' => $versionInfo->status,
1815
                'versionNo' => $versionInfo->versionNo,
1816
            ]
1817
        );
1818
        $this->assertTrue($versionInfo->isArchived());
1819
        $this->assertFalse($versionInfo->isDraft());
1820
        $this->assertFalse($versionInfo->isPublished());
1821
    }
1822
1823
    /**
1824
     * Test for the publishVersion() method.