Code Duplication    Length = 26-26 lines in 2 locations

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

@@ 1930-1955 (lines=26) @@
1927
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersion
1928
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testUpdateContent
1929
     */
1930
    public function testPublishVersionFromContentDraft()
1931
    {
1932
        $repository = $this->getRepository();
1933
1934
        $contentService = $repository->getContentService();
1935
1936
        /* BEGIN: Use Case */
1937
        $contentVersion2 = $this->createContentVersion2();
1938
        /* END: Use Case */
1939
1940
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo);
1941
1942
        $this->assertEquals(
1943
            array(
1944
                'status' => VersionInfo::STATUS_PUBLISHED,
1945
                'versionNo' => 2,
1946
            ),
1947
            array(
1948
                'status' => $versionInfo->status,
1949
                'versionNo' => $versionInfo->versionNo,
1950
            )
1951
        );
1952
        $this->assertTrue($versionInfo->isPublished());
1953
        $this->assertFalse($versionInfo->isDraft());
1954
        $this->assertFalse($versionInfo->isArchived());
1955
    }
1956
1957
    /**
1958
     * Test for the publishVersion() method.
@@ 1963-1988 (lines=26) @@
1960
     * @see \eZ\Publish\API\Repository\ContentService::publishVersion()
1961
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
1962
     */
1963
    public function testPublishVersionFromContentDraftArchivesOldVersion()
1964
    {
1965
        $repository = $this->getRepository();
1966
1967
        $contentService = $repository->getContentService();
1968
1969
        /* BEGIN: Use Case */
1970
        $contentVersion2 = $this->createContentVersion2();
1971
        /* END: Use Case */
1972
1973
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo, 1);
1974
1975
        $this->assertEquals(
1976
            array(
1977
                'status' => VersionInfo::STATUS_ARCHIVED,
1978
                'versionNo' => 1,
1979
            ),
1980
            array(
1981
                'status' => $versionInfo->status,
1982
                'versionNo' => $versionInfo->versionNo,
1983
            )
1984
        );
1985
        $this->assertTrue($versionInfo->isArchived());
1986
        $this->assertFalse($versionInfo->isDraft());
1987
        $this->assertFalse($versionInfo->isPublished());
1988
    }
1989
1990
    /**
1991
     * Test for the publishVersion() method.