Skip to content

Commit

Permalink
fixed test
Browse files Browse the repository at this point in the history
  • Loading branch information
kompiro committed Feb 23, 2011
1 parent d9c01d4 commit 1149e2a
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<stringAttribute key="product" value="org.eclipse.equinox.p2.director.app.product"/>
<booleanAttribute key="run_in_ui_thread" value="true"/>
<booleanAttribute key="show_selected_only" value="false"/>
<stringAttribute key="timestamp" value="1297609389653"/>
<stringAttribute key="timestamp" value="1298380128659"/>
<booleanAttribute key="tracing" value="false"/>
<booleanAttribute key="useCustomFeatures" value="false"/>
<booleanAttribute key="useDefaultConfig" value="true"/>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package org.kompiro.jamcircle.kanban.ui.internal.view;

import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
import static org.mockito.Matchers.any;
import static org.mockito.Matchers.anyString;
import static org.mockito.Matchers.eq;
Expand All @@ -18,11 +20,13 @@
import org.junit.Test;
import org.kompiro.jamcircle.kanban.model.Board;
import org.kompiro.jamcircle.kanban.service.KanbanService;
import org.kompiro.jamcircle.kanban.ui.internal.editpart.BoardEditPart;
import org.kompiro.jamcircle.kanban.ui.internal.editpart.KanbanUIExtensionEditPartFactory;
import org.kompiro.jamcircle.kanban.ui.model.BoardModel;
import org.kompiro.jamcircle.kanban.ui.util.IMonitorDelegator;
import org.kompiro.jamcircle.scripting.ScriptTypes;
import org.kompiro.jamcircle.scripting.ScriptingService;
import org.mockito.ArgumentCaptor;

public class StorageContentsOperatorImplTest {

Expand Down Expand Up @@ -67,17 +71,21 @@ public void setContents() throws Exception {
BoardModel board = mock(BoardModel.class);
GraphicalViewer viewer = createMockGraphicalViewer();
operator.setContents(viewer, board, new NullProgressMonitor());
ArgumentCaptor<BoardEditPart> captor = ArgumentCaptor.forClass(BoardEditPart.class);

verify(viewer).setContents(board);
verify(viewer).setContents(captor.capture());
assertThat(captor.getValue().getBoardModel(), is(board));
}

@Test
public void setContents_when_viewers_returns_control_is_null() throws Exception {
BoardModel board = mock(BoardModel.class);
GraphicalViewer viewer = mock(GraphicalViewer.class);
operator.setContents(viewer, board, new NullProgressMonitor());
ArgumentCaptor<BoardEditPart> captor = ArgumentCaptor.forClass(BoardEditPart.class);

verify(viewer).setContents(board);
verify(viewer).setContents(captor.capture());
assertThat(captor.getValue().getBoardModel(), is(board));
}

@SuppressWarnings("unchecked")
Expand Down

0 comments on commit 1149e2a

Please sign in to comment.