当我尝试在IntelliJ IDEA中运行以下测试时,我收到消息:
"!!! JUnit 3.8或更高版本预期:"
应该注意的是,这是我在IntelliJ IDEA 9中工作的Android项目.
public class GameScoreUtilTest {
@Test
public void testCalculateResults() throws Exception {
final Game game = new Game();
final Player player1 = new Player();
{
final PlayedHole playedHole = new PlayedHole();
playedHole.setScore(1);
game.getHoleScoreMap().put(player1, playedHole);
}
{
final PlayedHole playedHole = new PlayedHole();
playedHole.setScore(3);
game.getHoleScoreMap().put(player1, playedHole);
}
final GameResults gameResults = GameScoreUtil.calculateResults(game);
assertEquals(4, gameResults.getScore());
}
}
Run Code Online (Sandbox Code Playgroud)
完整的堆栈跟踪看起来像这样......
!!! JUnit version 3.8 or later expected:
java.lang.RuntimeException: Stub!
at junit.runner.BaseTestRunner.<init>(BaseTestRunner.java:5)
at junit.textui.TestRunner.<init>(TestRunner.java:54) …Run Code Online (Sandbox Code Playgroud)