Package org.zanata.webtrans.shared.model

Examples of org.zanata.webtrans.shared.model.TransUnitId


        verifyNeedReloadTransUnits(context,
                context.withFindMessage("find message"), NEEDED);
        verifyNeedReloadTransUnits(context, context.withCount(2), NEEDED);
        verifyNeedReloadTransUnits(context, context.withOffset(2), NEEDED);
        verifyNeedReloadTransUnits(context,
                context.withTargetTransUnitId(new TransUnitId(2)), NO_NEED);
    }
View Full Code Here


        verifyNeedReloadNavigationIndex(context, context.withCount(2),
                NO_NEED);
        verifyNeedReloadNavigationIndex(context, context.withOffset(2),
                NEEDED);
        verifyNeedReloadNavigationIndex(context,
                context.withTargetTransUnitId(new TransUnitId(2)), NO_NEED);
    }
View Full Code Here

    }

    private static TransUnitSaveEvent saveEvent(int id, int verNum,
            String newContent, String oldContent) {
        return new TransUnitSaveEvent(Lists.newArrayList(newContent),
                ContentState.NeedReview, new TransUnitId(id), verNum,
                Lists.newArrayList(oldContent));
    }
View Full Code Here

    @Test
    public void translate() throws Exception {
        TranslationService transService =
                seam.autowire(TranslationServiceImpl.class);

        TransUnitId transUnitId = new TransUnitId(1L);
        List<String> newContents = new ArrayList<String>(2);
        newContents.add("translated 1");
        newContents.add("translated 2");
        TransUnitUpdateRequest translateReq =
                new TransUnitUpdateRequest(transUnitId, newContents,
View Full Code Here

        List<TransUnitUpdateRequest> translationReqs =
                new ArrayList<TransUnitUpdateRequest>();

        // Request 1
        TransUnitId transUnitId = new TransUnitId(1L);
        List<String> newContents = new ArrayList<String>(2);
        newContents.add("translated 1");
        newContents.add("translated 2");
        translationReqs.add(new TransUnitUpdateRequest(transUnitId,
                newContents, ContentState.Approved, 1));

        // Request 2 (different documents)
        transUnitId = new TransUnitId(2L);
        newContents = new ArrayList<String>(2);
        newContents.add("translated 1");
        newContents.add("translated 2");
        translationReqs.add(new TransUnitUpdateRequest(transUnitId,
                newContents, ContentState.NeedReview, 0));
View Full Code Here

    @Test
    public void incorrectBaseVersion() throws Exception {
        TranslationService transService =
                seam.autowire(TranslationServiceImpl.class);

        TransUnitId transUnitId = new TransUnitId(2L);
        List<String> newContents = new ArrayList<String>(2);
        newContents.add("translated 1");
        newContents.add("translated 2");
        TransUnitUpdateRequest translateReq =
                new TransUnitUpdateRequest(transUnitId, newContents,
View Full Code Here

    public void willCheckPermissionForReviewState() {
        TranslationService transService =
                seam.autowire(TranslationServiceImpl.class);

        // untranslated
        TransUnitId transUnitId = new TransUnitId(3L);
        TransUnitUpdateRequest translateReq =
                new TransUnitUpdateRequest(transUnitId, Lists.newArrayList("a",
                        "b"), ContentState.Approved, 0);

        List<TranslationResult> result =
View Full Code Here

    public void processBookmarkedTextFlowWithInvalidTextFlowId() {
        // Given: text flow not in current document
        HistoryToken token = new HistoryToken();
        token.setTextFlowId("111");
        when(stateHolder.getPageCount()).thenReturn(10);
        when(stateHolder.getTargetPage(new TransUnitId(111))).thenReturn(
                NavigationService.UNDEFINED);

        // When:
        service.processForBookmarkedTextFlow(token);
View Full Code Here

        contextHolder.updateContext(new GetTransUnitActionContext(TestFixture
                .documentInfo(99, "")));
        HistoryToken token = new HistoryToken();
        token.setTextFlowId("111");
        when(stateHolder.getPageCount()).thenReturn(10);
        when(stateHolder.getTargetPage(new TransUnitId(111))).thenReturn(2);

        // When:
        service.processForBookmarkedTextFlow(token);

        // Then:
View Full Code Here

    @Test
    public void canGetByIdOrNull() {
        model.setData(data);

        TransUnit found = model.getByIdOrNull(new TransUnitId(2));
        assertThat(found, Matchers.equalTo(data.get(1)));

        TransUnit notFound = model.getByIdOrNull(new TransUnitId(99));
        assertThat(notFound, Matchers.is(Matchers.nullValue()));
    }
View Full Code Here

TOP

Related Classes of org.zanata.webtrans.shared.model.TransUnitId

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.