Code Duplication    Length = 17-22 lines in 2 locations

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

@@ 2738-2754 (lines=17) @@
2735
     * @see \eZ\Publish\API\Repository\ContentService::loadContent($contentId, $languages)
2736
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
2737
     */
2738
    public function testLoadContentWithSecondParameter()
2739
    {
2740
        $repository = $this->getRepository();
2741
2742
        $contentService = $repository->getContentService();
2743
2744
        /* BEGIN: Use Case */
2745
        $draft = $this->createMultipleLanguageDraftVersion1();
2746
2747
        // This draft contains those fields localized with "eng-GB"
2748
        $draftLocalized = $contentService->loadContent($draft->id, array('eng-GB'), null, false);
2749
        /* END: Use Case */
2750
2751
        $this->assertLocaleFieldsEquals($draftLocalized->getFields(), 'eng-GB');
2752
2753
        return $draft;
2754
    }
2755
2756
    /**
2757
     * Test for the loadContent() method using undefined translation.
@@ 2831-2852 (lines=22) @@
2828
     * @see \eZ\Publish\API\Repository\ContentService::loadContentByRemoteId($remoteId, $languages)
2829
     * @depends eZ\Publish\API\Repository\Tests\ContentServiceTest::testPublishVersionFromContentDraft
2830
     */
2831
    public function testLoadContentByRemoteIdWithSecondParameter()
2832
    {
2833
        $repository = $this->getRepository();
2834
2835
        $contentService = $repository->getContentService();
2836
2837
        /* BEGIN: Use Case */
2838
        $draft = $this->createMultipleLanguageDraftVersion1();
2839
2840
        $contentService->publishVersion($draft->versionInfo);
2841
2842
        // This draft contains those fields localized with "eng-GB"
2843
        $draftLocalized = $contentService->loadContentByRemoteId(
2844
            $draft->contentInfo->remoteId,
2845
            array('eng-GB'),
2846
            null,
2847
            false
2848
        );
2849
        /* END: Use Case */
2850
2851
        $this->assertLocaleFieldsEquals($draftLocalized->getFields(), 'eng-GB');
2852
    }
2853
2854
    /**
2855
     * Test for the loadContentByRemoteId() method.