Package org.scotlandyard.engine

Examples of org.scotlandyard.engine.Game.removePlayer()


    String playerEmail = GameEngine.instance().getUsers().get(getSessionId()).getEmail();


    final Game game =  engine.getLobby().getGame(gameId);
    if(!game.removePlayer(playerEmail)){
      throw new GameException("Player could not be removed");
    }

  }
View Full Code Here


    Assert.assertNotNull(creator);
    Assert.assertNotNull(creator.getEmail());
    Assert.assertNull(game.getMrX());
    GameEngine.instance().logoutUser(creator.getEmail());
    try{
      game.removePlayer(creator.getEmail());
      Assert.assertFalse(true);
    }catch(GameException ex){
      Assert.assertTrue(true);
    }
    GameEngine.instance().getLobby().removeGame(game.getIdentifier());
View Full Code Here

    Assert.assertEquals(GameEngine.instance().getUsers().size(), 1);
    game.addDetective((Detective)player);
    Assert.assertEquals(game.getDetectives().size(), 1);
    Assert.assertEquals(game.getPlayers().size(), 1);
    Assert.assertEquals(game.getPlayer("s"), player);
    Assert.assertTrue(game.removePlayer(player));
    Assert.assertEquals(game.getPlayers().size(), 0);
    Assert.assertEquals(game.getDetectives().size(), 0);
    GameEngine.instance().getLobby().removeAllGames();
    GameEngine.instance().getUsers().clear();
    Assert.assertEquals(GameEngine.instance().getUsers().size(), 0);
View Full Code Here

    Assert.assertEquals(game.getPlayers().size(), 0);
    Assert.assertEquals(game.getDetectives().size(), 0);
    GameEngine.instance().getLobby().removeAllGames();
    GameEngine.instance().getUsers().clear();
    Assert.assertEquals(GameEngine.instance().getUsers().size(), 0);
    game.removePlayer(player)// should throw an exception
  }

  @Test  //TODO add description of what the test should do
  public final void testGetGameStatus() {
    fail(OUTPUT); // TODO testGetGameStatus
View Full Code Here

    Assert.assertEquals(GameEngine.instance().getUsers().size(), 1);
    game.setMrX((MrX)player);
    Assert.assertEquals(game.getDetectives().size(), 0);
    Assert.assertEquals(game.getPlayers().size(), 1);
    Assert.assertEquals(game.getPlayer("s"), player);
    Assert.assertTrue(game.removePlayer(player));
    Assert.assertEquals(game.getPlayers().size(), 0);
    GameEngine.instance().getLobby().removeAllGames();
    GameEngine.instance().getUsers().clear();
    Assert.assertEquals(GameEngine.instance().getUsers().size(), 0);
View Full Code Here

    Assert.assertEquals(game.getPlayers().size(), 0);
    GameEngine.instance().getLobby().removeAllGames();
    GameEngine.instance().getUsers().clear();
    Assert.assertEquals(GameEngine.instance().getUsers().size(), 0);

    game.removePlayer(player)// should throw an exception
  }

  @Test  //TODO add description of what the test should do
  public final void testGetOccupiedPositions() {
    fail(OUTPUT); // TODO testGetOccupiedPositions
View Full Code Here

    engine.startGame(game);

    Assert.assertEquals(engine.startGame(game), "done");
    Assert.assertEquals(game.getGameStatus().toString(),GameStatus.STARTED.toString());

    Assert.assertTrue(game.removePlayer(user1.getEmail()));
    Assert.assertTrue(game.removePlayer(user2.getEmail()));
    try{
      game.removePlayer(user2.getEmail());
      Assert.assertFalse(true);
    }catch(GameException ex){
View Full Code Here

    Assert.assertEquals(engine.startGame(game), "done");
    Assert.assertEquals(game.getGameStatus().toString(),GameStatus.STARTED.toString());

    Assert.assertTrue(game.removePlayer(user1.getEmail()));
    Assert.assertTrue(game.removePlayer(user2.getEmail()));
    try{
      game.removePlayer(user2.getEmail());
      Assert.assertFalse(true);
    }catch(GameException ex){
      Assert.assertTrue(true);
View Full Code Here

    Assert.assertEquals(game.getGameStatus().toString(),GameStatus.STARTED.toString());

    Assert.assertTrue(game.removePlayer(user1.getEmail()));
    Assert.assertTrue(game.removePlayer(user2.getEmail()));
    try{
      game.removePlayer(user2.getEmail());
      Assert.assertFalse(true);
    }catch(GameException ex){
      Assert.assertTrue(true);
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.