Examples of TransUnit


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

    }

    @Test
    public void testExecute() throws Exception {
        Person person = TestFixture.person();
        TransUnit selectedTransUnit = TestFixture.makeTransUnit(1);
        WorkspaceId workspaceId = TestFixture.workspaceId();
        EditorClientId editorClientId = new EditorClientId("sessionId", 1);
        TransUnitEditAction action =
                new TransUnitEditAction(person, selectedTransUnit.getId());
        action.setWorkspaceId(workspaceId);
        action.setEditorClientId(editorClientId);
        when(translationWorkspaceManager.getOrRegisterWorkspace(workspaceId))
                .thenReturn(translationWorkspace);

        handler.execute(action, null);

        verify(identity).checkLoggedIn();
        verify(translationWorkspace).updateUserSelection(editorClientId,
                selectedTransUnit.getId());
        verify(translationWorkspace).publish(eventCaptor.capture());
        TransUnitEdit transUnitEdit = eventCaptor.getValue();
        assertThat(transUnitEdit.getEditorClientId(),
                Matchers.sameInstance(editorClientId));
        assertThat(transUnitEdit.getPerson(), Matchers.sameInstance(person));
        assertThat(transUnitEdit.getSelectedTransUnitId(),
                Matchers.sameInstance(selectedTransUnit.getId()));
    }
View Full Code Here

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

    @Test
    public void canUpdateUserSelection() {
        EditorClientId editorClientId = new EditorClientId("sessionId", 1);
        translationWorkspace.addEditorClient("sessionId", editorClientId,
                new PersonId("personId"));
        TransUnit selectedTransUnit = TestFixture.makeTransUnit(1);

        translationWorkspace.updateUserSelection(editorClientId,
                selectedTransUnit.getId());

        PersonSessionDetails personSessionDetails =
                translationWorkspace.getUsers().get(editorClientId);
        assertThat(personSessionDetails.getSelectedTransUnitId(),
                Matchers.equalTo(selectedTransUnit.getId()));
        assertThat(translationWorkspace.getUserSelection(editorClientId),
                Matchers.equalTo(selectedTransUnit.getId()));
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.