// 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()); }
// 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()); }