package org.limewire.lws.server; import org.limewire.lws.server.LWSDispatcherSupport; import org.limewire.lws.server.LWSServerUtil; import org.limewire.util.BaseTestCase; import junit.framework.Test; import junit.textui.TestRunner; public class KeyGenTest extends BaseTestCase { public KeyGenTest(String s) { super(s); } public static Test suite() { return buildTestSuite(KeyGenTest.class); } public static void main(String[] args) { TestRunner.run(suite()); } public void testSimple() { final char[] badChars = { ' ', '\t', '\b', '\r', ';' }; for (int i = 0; i < 5; i++) { String k = LWSServerUtil.generateKey(); assertTrue(k.length() == LWSDispatcherSupport.Constants.KEY_LENGTH); for (char c : badChars) assertTrue(k, k.indexOf(c) == -1); } } }