package org.basex.server; import static org.junit.Assert.*; import java.io.*; import org.basex.*; import org.basex.util.*; import org.junit.*; /** * This class tests the client/server session API. * * @author BaseX Team 2005-17, BSD License * @author Christian Gruen */ public class ClientSessionTest extends SessionTest { /** Server reference. */ private static BaseXServer server; /** * Starts the server. * @throws IOException I/O exception */ @BeforeClass public static void startServer() throws IOException { server = createServer(); } /** * Stops the server. * @throws IOException I/O exception */ @AfterClass public static void stop() throws IOException { stopServer(server); } /** Starts a session. */ @Before public void startSession() { try { session = createClient(); session.setOutputStream(out); } catch(final IOException ex) { fail(Util.message(ex)); } } }