package org.neo4j.smack.test.util; import java.io.IOException; import org.junit.AfterClass; import org.junit.BeforeClass; import org.neo4j.smack.Neo4jServer; public class SharedSmackServerTestBase { private static Neo4jServer server; protected static final Neo4jServer server() { return server; } @BeforeClass public static void allocateServer() throws IOException { server = ServerHolder.allocate(); } @AfterClass public static final void releaseServer() { try { ServerHolder.release( server ); } finally { server = null; } } protected final void cleanDatabase() { ServerHelper.cleanTheDatabase( server ); } }