0
谁能帮助我,为测试这种方法java的JUnit测试分行错过
public int[] selectRandomPosition(int sitzOfGraphic, int sitzOfGraphic2) {
int width = StdRandom.uniform(0,sitzOfGraphic);
int height = StdRandom.uniform(0,sitzOfGraphic2);
return new int[]{width,height};
}
这是我的测试
public void randomtest() throws Exception {
SetMines set = new SetMines();
int[] result = set.selectRandomPosition(10, 10);
System.out.println(result[0]+"q");
for(int a = 0; a < 2; a++){
System.out.println(result[a]);
Assert.assertTrue(result[a]<11 && result[a]>-1);
}
}
howevery这是不正确的,有一个TIPP“2在Eclemma错过了4个分支。谢谢你!!!!
有在发布代码没有分支。关于emma报告的更多细节?你的IDE是否标记错过的分支?你能发布完整的'SetMines'类吗? –
这是我的完整SetMines类,unten –