Example #1
0
 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());
 }
Example #2
0
 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());
 }
Example #3
0
 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());
 }