Пример #1
0
 // test changing player info
 public void testChangePlayerInfo() {
   System.out.println(playerId + "");
   DBPlayer player = DatabaseManager.getInstance().getPlayer((playerId) + "");
   System.out.println(player.getPlayerId() + " ; " + player.getPassword());
   assertTrue(
       DatabaseManager.getInstance().changePlayerInfo(playerId + "", "hello", "test", "goodbye"));
   assertFalse(
       DatabaseManager.getInstance()
           .changePlayerInfo(playerId + "", "The wrong password", "test", "goodbye"));
   player = DatabaseManager.getInstance().getPlayer((playerId) + "");
   assertEquals("goodbye", player.getPassword());
   assertEquals("test", player.getName());
 }
Пример #2
0
 // test new player registration
 public void testRegisterPlayer() {
   assertTrue(DatabaseManager.getInstance().registerPlayer("hello"));
   DBPlayer player = DatabaseManager.getInstance().getPlayer((playerId) + "");
   assertEquals(playerId, player.getPlayerId());
   assertEquals("hello", player.getPassword());
   assertEquals(1, player.getLoggedIn());
   assertEquals((playerId) + "", player.getName());
   assertEquals(0, player.getWins());
   assertEquals(0, player.getLosses());
   assertEquals(0, player.getRating());
 }
Пример #3
0
  protected void setUp() throws Exception {
    super.setUp();
    // we test the database manager on live! We're testing against a real database! Scary!
    MockDatabaseManager.revertDatabaseManager();
    // MockDatabaseManager.replaceDatabaseManager();
    currHighest = DatabaseManager.getInstance().findMaxPlayerId();
    DBPlayer temp = DatabaseManager.getInstance().getPlayer(currHighest + "");

    // some convoluted logic so we don't spam that many people into the db
    if (temp != null
        && (temp.getPassword().equalsIgnoreCase("hello")
            || temp.getPassword().equalsIgnoreCase("goodbye")
            || temp.getName().equalsIgnoreCase("test"))) playerId = currHighest;
    else playerId = currHighest + 1;

    DatabaseManager.getInstance().registerPlayer("hello");
    try {
      Message.unconfigure();
      assertTrue(Configure.configure());
    } catch (Exception e) {
      fail("Unable to setup Message tests.");
    }
  }