Code Duplication    Length = 23-23 lines in 2 locations

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

@@ 1556-1578 (lines=23) @@
1553
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersion
1554
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testUpdateContent
1555
     */
1556
    public function testPublishVersionFromContentDraft()
1557
    {
1558
        $repository = $this->getRepository();
1559
1560
        $contentService = $repository->getContentService();
1561
1562
        /* BEGIN: Use Case */
1563
        $contentVersion2 = $this->createContentVersion2();
1564
        /* END: Use Case */
1565
1566
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo);
1567
1568
        $this->assertEquals(
1569
            array(
1570
                'status' => VersionInfo::STATUS_PUBLISHED,
1571
                'versionNo' => 2,
1572
            ),
1573
            array(
1574
                'status' => $versionInfo->status,
1575
                'versionNo' => $versionInfo->versionNo,
1576
            )
1577
        );
1578
    }
1579
1580
    /**
1581
     * Test for the publishVersion() method.
@@ 1586-1608 (lines=23) @@
1583
     * @see \eZ\Publish\API\Repository\ContentService::publishVersion()
1584
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
1585
     */
1586
    public function testPublishVersionFromContentDraftArchivesOldVersion()
1587
    {
1588
        $repository = $this->getRepository();
1589
1590
        $contentService = $repository->getContentService();
1591
1592
        /* BEGIN: Use Case */
1593
        $contentVersion2 = $this->createContentVersion2();
1594
        /* END: Use Case */
1595
1596
        $versionInfo = $contentService->loadVersionInfo($contentVersion2->contentInfo, 1);
1597
1598
        $this->assertEquals(
1599
            array(
1600
                'status' => VersionInfo::STATUS_ARCHIVED,
1601
                'versionNo' => 1,
1602
            ),
1603
            array(
1604
                'status' => $versionInfo->status,
1605
                'versionNo' => $versionInfo->versionNo,
1606
            )
1607
        );
1608
    }
1609
1610
    /**
1611
     * Test for the publishVersion() method.