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."); } }