Code Duplication    Length = 26-26 lines in 2 locations

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

@@ 1913-1938 (lines=26) @@
1910
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersion
1911
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testUpdateContent
1912
     */
1913
    public function testPublishVersionFromContentDraft()
1914
    {
1915
        $repository = $this->getRepository();
1916
1917
        $contentService = $repository->getContentService();
1918
1919
        /* BEGIN: Use Case */
1920
        $contentVersion2 = $this->createContentVersion2();
1921
        /* END: Use Case */
1922
1923
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo);
1924
1925
        $this->assertEquals(
1926
            array(
1927
                'status' => VersionInfo::STATUS_PUBLISHED,
1928
                'versionNo' => 2,
1929
            ),
1930
            array(
1931
                'status' => $versionInfo->status,
1932
                'versionNo' => $versionInfo->versionNo,
1933
            )
1934
        );
1935
        $this->assertTrue($versionInfo->isPublished());
1936
        $this->assertFalse($versionInfo->isDraft());
1937
        $this->assertFalse($versionInfo->isArchived());
1938
    }
1939
1940
    /**
1941
     * Test for the publishVersion() method.
@@ 1946-1971 (lines=26) @@
1943
     * @see \eZ\Publish\API\Repository\ContentService::publishVersion()
1944
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
1945
     */
1946
    public function testPublishVersionFromContentDraftArchivesOldVersion()
1947
    {
1948
        $repository = $this->getRepository();
1949
1950
        $contentService = $repository->getContentService();
1951
1952
        /* BEGIN: Use Case */
1953
        $contentVersion2 = $this->createContentVersion2();
1954
        /* END: Use Case */
1955
1956
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo, 1);
1957
1958
        $this->assertEquals(
1959
            array(
1960
                'status' => VersionInfo::STATUS_ARCHIVED,
1961
                'versionNo' => 1,
1962
            ),
1963
            array(
1964
                'status' => $versionInfo->status,
1965
                'versionNo' => $versionInfo->versionNo,
1966
            )
1967
        );
1968
        $this->assertTrue($versionInfo->isArchived());
1969
        $this->assertFalse($versionInfo->isDraft());
1970
        $this->assertFalse($versionInfo->isPublished());
1971
    }
1972
1973
    /**
1974
     * Test for the publishVersion() method.