Advertisement
Guest User

Untitled

a guest
Mar 30th, 2015
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.48 KB | None | 0 0
  1.     @Test
  2.     public void checkRowsCleared(){
  3.         b.commit();
  4.         int result = b.place(sRotated, 1, 1);
  5.         b.commit();
  6.         s = new Piece(Piece.STICK_STR);
  7.         assertEquals(Board.PLACE_OK, result);
  8.         result = b.place(s, 0, 1);
  9.         assertEquals(Board.PLACE_ROW_FILLED, result);
  10.         assertEquals(b.clearRows(), 3);
  11.         //b.commit();
  12.         assertEquals(2, b.dropHeight(s, 0));
  13.         b.undo();
  14.         assertEquals(1, b.dropHeight(s, 0));
  15.         b.place(sRotated, 1, 1);
  16.         b.clearRows();
  17.         b.commit();
  18.         assertEquals(0,b.clearRows());      //clear rows after clear rows has already been called
  19.     }
  20.    
  21.     @Test
  22.     public void testCombinations(){
  23.         Board c = new Board(5,5);
  24.         c.place(new Piece(Piece.L1_STR), 0, 0);
  25.         c.commit();
  26.         assertEquals(1, c.dropHeight(new Piece(Piece.SQUARE_STR), 1));
  27.         c.place(new Piece(Piece.SQUARE_STR), 1, 1);
  28.         assertEquals(0, c.dropHeight(new Piece(Piece.SQUARE_STR), 3));
  29.         c.commit();
  30.         c.place(new Piece(Piece.SQUARE_STR), 3, 0);
  31.         assertEquals(1, c.clearRows());
  32.         c.commit();
  33.         c.place(new Piece(Piece.SQUARE_STR), 3, 1);
  34.         assertEquals(1, c.clearRows());    
  35.     }
  36.    
  37.    
  38.     //savsedafa
  39.     @Test
  40.     public void testMoreCombinations(){
  41.         Board d = new Board(4,4);
  42.         s = new Piece(Piece.L2_STR);
  43.         sRotated = s.computeNextRotation();
  44.         sRotated = sRotated.computeNextRotation();
  45.         d.place(s, 0, 0);
  46.         d.commit();
  47.         d.place(sRotated, 0, 1);
  48.         d.commit();
  49.         d.place(new Piece(Piece.SQUARE_STR), 2, 0);
  50.         d.commit();
  51.         d.place(new Piece(Piece.SQUARE_STR), 2, 2);
  52.         assertEquals(4, d.clearRows());
  53.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement