コード例 #1
0
ファイル: GameBoxTest.java プロジェクト: kuntapavankumar/app
 public void testTilesCount() {
   GameBox gameBox = GameBox.newGameBox();
   List<Tile> allTiles = Lists.newArrayList();
   for (TileType type : TileType.values()) {
     List<Tile> tiles = gameBox.getTiles(type);
     switch (type) {
       case RESOURCE:
         assertEquals(tiles.size(), 12);
         break;
       case DRAGON:
         assertEquals(tiles.size(), 1);
         break;
       case GOLDMINE:
         assertEquals(tiles.size(), 1);
         break;
       case HAZARD:
         assertEquals(tiles.size(), 6);
         break;
       case MOUNTAIN:
         assertEquals(tiles.size(), 2);
         break;
       case WIZARD:
         assertEquals(tiles.size(), 1);
         break;
       default:
         fail();
     }
     allTiles.addAll(tiles);
   }
   assertEquals(allTiles.size(), 23);
 }
コード例 #2
0
ファイル: GameBoxTest.java プロジェクト: kuntapavankumar/app
 public void testTilesInitialized() {
   GameBox gameBox = GameBox.newGameBox();
   for (TileType type : TileType.values()) {
     List<Tile> tiles = gameBox.getTiles(type);
     assertEquals(tiles.isEmpty(), false);
     for (Tile tile : tiles) {
       assertNotNull(tile.getType());
     }
   }
 }