package net.sf.colossus.webserver; import java.util.logging.Logger; import junit.framework.TestCase; import net.sf.colossus.webcommon.GameInfo; public class PortBookKeeperTest extends TestCase { private static final Logger LOGGER = Logger .getLogger(PortBookKeeperTest.class.getName()); private PortBookKeeper bookKeeper; GameInfo gi; /** * This is not really testing anything... just an easy way to * make it get some ports and print them. */ public PortBookKeeperTest() { // TODO Auto-generated constructor stub } public PortBookKeeperTest(String name) { super(name); // TODO Auto-generated constructor stub gi = new GameInfo("10000", true); this.bookKeeper = new PortBookKeeper(32768, 20); } public void testGetSomePorts() { int port; port = bookKeeper.getFreePort(gi); LOGGER.info("Got port " + port); port = bookKeeper.getFreePort(gi); LOGGER.info("Got port " + port); port = bookKeeper.getFreePort(gi); LOGGER.info("Got port " + port); assertTrue(bookKeeper != null); } }