Skip to content

Commit 1e4baef

Browse files
committed
Switched from EasyMock to Mockito
1 parent 0f6c126 commit 1e4baef

10 files changed

Lines changed: 147 additions & 385 deletions

File tree

‎pom.xml‎

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -69,15 +69,9 @@
6969
<scope>test</scope>
7070
</dependency>
7171
<dependency>
72-
<groupId>org.easymock</groupId>
73-
<artifactId>easymock</artifactId>
74-
<version>2.4</version>
75-
<scope>test</scope>
76-
</dependency>
77-
<dependency>
78-
<groupId>org.easymock</groupId>
79-
<artifactId>easymockclassextension</artifactId>
80-
<version>2.4</version>
72+
<groupId>org.mockito</groupId>
73+
<artifactId>mockito-all</artifactId>
74+
<version>1.9.0</version>
8175
<scope>test</scope>
8276
</dependency>
8377
<dependency>

‎src/test/java/com/andrewswan/powergrid/EasyMockContainer.java‎

Lines changed: 0 additions & 155 deletions
This file was deleted.

‎src/test/java/com/andrewswan/powergrid/domain/impl/StandardGameTest.java‎

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@
88
import static com.andrewswan.powergrid.domain.impl.StandardGame.CITIES_TO_END_4_PLAYER_GAME;
99
import static com.andrewswan.powergrid.domain.impl.StandardGame.CITIES_TO_END_5_PLAYER_GAME;
1010
import static com.andrewswan.powergrid.domain.impl.StandardGame.CITIES_TO_END_6_PLAYER_GAME;
11+
import static org.mockito.Mockito.mock;
1112

1213
import java.util.HashSet;
1314
import java.util.Set;
1415

1516
import junit.framework.TestCase;
1617

17-
import com.andrewswan.powergrid.EasyMockContainer;
18+
import org.mockito.Mock;
19+
import org.mockito.MockitoAnnotations;
20+
1821
import com.andrewswan.powergrid.domain.Board;
1922
import com.andrewswan.powergrid.domain.Game;
2023
import com.andrewswan.powergrid.domain.Player;
@@ -25,15 +28,13 @@
2528
public class StandardGameTest extends TestCase {
2629

2730
// Fixture
28-
private EasyMockContainer mocks;
2931
private StandardGame game;
30-
private Board mockBoard;
32+
@Mock private Board mockBoard;
3133

3234
@Override
3335
protected void setUp() throws Exception {
3436
super.setUp();
35-
mocks = new EasyMockContainer();
36-
mockBoard = mocks.createStrictMock(Board.class);
37+
MockitoAnnotations.initMocks(this);
3738
}
3839

3940
public void testCitiesToEndTwoPlayerGame() {
@@ -70,16 +71,14 @@ private void assertEndCitiesForNumberOfPlayers(
7071
game = new StandardGame(mockBoard, numberOfPlayers);
7172
final Set<Player> players = new HashSet<Player>();
7273
for (int i = 0; i < numberOfPlayers; i++) {
73-
players.add(mocks.createStrictMock(Player.class));
74+
players.add(mock(Player.class));
7475
}
7576
game.setPlayers(players);
76-
mocks.replay();
7777

7878
// Invoke and check
7979
final int numberOfCitiesToEndGame = game.getNumberOfCitiesToEndGame();
8080

8181
// Check
82-
mocks.verify();
8382
assertEquals(expectedNumberOfCities, numberOfCitiesToEndGame);
8483
}
8584
}

0 commit comments

Comments
 (0)