public void test例外を発生させた方が負ける事() throws Exception { Player black = new EmptyPlayer(); Player white = new EmptyPlayer(); Reversi r = new Reversi(black, white); Reversi.Result result = r.fight(); assertEquals("結果が誤っています。", Reversi.Judge.WHITE, result.judge()); }
public void test2秒応答がなければ問答無用で負けになること() throws Exception { Player black = new LaterPlayer(); Player white = new EmptyPlayer(); Reversi r = new Reversi(black, white); Reversi.Result result = r.fight(); assertEquals("結果が誤っています。", Reversi.Judge.WHITE, result.judge()); }
public void test両者打つところが無ければその時点の結果を返却する事() throws Exception { Player black = new EmptyPlayer(); Player white = new EmptyPlayer(); Reversi r = new Reversi(black, white); r.getBoard().board[4][4] = BoardState.EMPTY; r.getBoard().board[3][4] = BoardState.EMPTY; r.getBoard().board[4][3] = BoardState.EMPTY; Reversi.Result result = r.fight(); assertEquals("結果が誤っています。", Reversi.Judge.WHITE, result.judge()); }