Skip to content

Commit a6e4f25

Browse files
committed
type conversion changes for java 1.8 compatibility
1 parent 322290e commit a6e4f25

File tree

2 files changed

+19
-14
lines changed

2 files changed

+19
-14
lines changed

pipe-gui/src/test/java/pipe/actions/type/ImmediateTransitionActionTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public void createsTimedTransitionOnClick() {
6262
action.doAction(mockEvent, mockController);
6363

6464
verify(mockNet).addTransition(
65-
argThat(new HasMultiple<>(new HasXY(point.getX(), point.getY()), new HasTimed(false))));
65+
argThat(new HasMultiple<Transition>(new HasXY<Transition>(point.getX(), point.getY()), new HasTimed(false))));
6666
}
6767

6868
@Test

pipe-gui/src/test/java/pipe/actions/type/TimedTransactionActionTest.java

+18-13
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,35 @@
11
package pipe.actions.type;
22

3+
import static org.mockito.Matchers.argThat;
4+
import static org.mockito.Mockito.mock;
5+
import static org.mockito.Mockito.verify;
6+
import static org.mockito.Mockito.when;
7+
8+
import java.awt.Point;
9+
import java.awt.event.MouseEvent;
10+
11+
import javax.swing.event.UndoableEditListener;
12+
import javax.swing.undo.UndoableEdit;
13+
314
import matchers.component.HasMultiple;
415
import matchers.component.HasTimed;
516
import matchers.component.HasXY;
17+
618
import org.junit.Before;
719
import org.junit.Test;
820
import org.junit.runner.RunWith;
921
import org.mockito.Mock;
1022
import org.mockito.runners.MockitoJUnitRunner;
23+
24+
import pipe.actions.gui.PipeApplicationModel;
1125
import pipe.actions.gui.TimedTransitionAction;
1226
import pipe.actions.gui.TransitionAction;
1327
import pipe.controllers.PetriNetController;
14-
import pipe.actions.gui.PipeApplicationModel;
1528
import pipe.historyActions.component.AddPetriNetObject;
1629
import pipe.utilities.transformers.Contains;
1730
import uk.ac.imperial.pipe.models.petrinet.DiscreteTransition;
18-
import uk.ac.imperial.pipe.models.petrinet.Transition;
1931
import uk.ac.imperial.pipe.models.petrinet.PetriNet;
20-
21-
import javax.swing.event.UndoableEditListener;
22-
import javax.swing.undo.UndoableEdit;
23-
import java.awt.Point;
24-
import java.awt.event.MouseEvent;
25-
26-
import static org.mockito.Matchers.argThat;
27-
import static org.mockito.Mockito.*;
32+
import uk.ac.imperial.pipe.models.petrinet.Transition;
2833

2934
@RunWith(MockitoJUnitRunner.class)
3035
public class TimedTransactionActionTest {
@@ -53,17 +58,17 @@ public void setUp() {
5358
}
5459

5560

56-
@Test
61+
@SuppressWarnings("unchecked")
62+
@Test
5763
public void createsTimedTransitionOnClick() {
5864
Point point = new Point(10, 20);
5965
MouseEvent mockEvent = mock(MouseEvent.class);
6066
when(mockEvent.getClickCount()).thenReturn(1);
6167
when(mockEvent.getPoint()).thenReturn(point);
6268

6369
action.doAction(mockEvent, mockController);
64-
6570
verify(mockNet).addTransition(
66-
argThat(new HasMultiple<>(new HasXY(point.getX(), point.getY()), new HasTimed(true))));
71+
argThat(new HasMultiple<>(new HasXY<Transition>(point.getX(), point.getY()), new HasTimed(true))));
6772
}
6873

6974
@Test

0 commit comments

Comments
 (0)