Author: markt Date: Mon Aug 27 20:32:19 2012 New Revision: 1377835 URL: http://svn.apache.org/viewvc?rev=1377835&view=rev Log: Clean-up - Fix FindBugs NPE warnings - Java 7 <> - Remove static imports (auto completes are easier without them)
Modified: tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java Modified: tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java URL: http://svn.apache.org/viewvc/tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java?rev=1377835&r1=1377834&r2=1377835&view=diff ============================================================================== --- tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java (original) +++ tomcat/trunk/test/org/apache/catalina/websocket/TestWebSocket.java Mon Aug 27 20:32:19 2012 @@ -38,10 +38,7 @@ import javax.naming.InitialContext; import javax.naming.NamingException; import javax.servlet.http.HttpServletRequest; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - +import org.junit.Assert; import org.junit.Test; import org.apache.catalina.Context; @@ -84,11 +81,12 @@ public class TestWebSocket extends Tomca // Make sure we got an upgrade response String responseLine = client.reader.readLine(); - assertTrue(responseLine.startsWith("HTTP/1.1 101")); + Assert.assertNotNull(responseLine); + Assert.assertTrue(responseLine.startsWith("HTTP/1.1 101")); // Swallow the headers String responseHeaderLine = client.reader.readLine(); - while (!responseHeaderLine.equals("")) { + while (!"".equals(responseHeaderLine)) { responseHeaderLine = client.reader.readLine(); } @@ -96,7 +94,7 @@ public class TestWebSocket extends Tomca client.sendMessage("foo", false); client.sendMessage("foo", true); - assertEquals("foofoo", client.readMessage()); + Assert.assertEquals("foofoo", client.readMessage()); // Finished with the socket client.close(); @@ -123,17 +121,18 @@ public class TestWebSocket extends Tomca // Make sure we got an upgrade response String responseLine = client.reader.readLine(); - assertTrue(responseLine.startsWith("HTTP/1.1 426")); + Assert.assertNotNull(responseLine); + Assert.assertTrue(responseLine.startsWith("HTTP/1.1 426")); - List<String> headerlines = new ArrayList<String>(); + List<String> headerlines = new ArrayList<>(); String responseHeaderLine = client.reader.readLine(); - while (!responseHeaderLine.equals("")) { + while (!"".equals(responseHeaderLine)) { headerlines.add(responseHeaderLine); responseHeaderLine = client.reader.readLine(); } - assertTrue(headerlines.contains("Sec-WebSocket-Version: 13")); + Assert.assertTrue(headerlines.contains("Sec-WebSocket-Version: 13")); // Finished with the socket client.close(); } @@ -159,7 +158,8 @@ public class TestWebSocket extends Tomca // Make sure we got an upgrade response String responseLine = client.reader.readLine(); - assertTrue(responseLine.startsWith("HTTP/1.1 400")); + Assert.assertNotNull(responseLine); + Assert.assertTrue(responseLine.startsWith("HTTP/1.1 400")); // Finished with the socket client.close(); @@ -186,7 +186,8 @@ public class TestWebSocket extends Tomca // Make sure we got an upgrade response String responseLine = client.reader.readLine(); - assertTrue(responseLine.startsWith("HTTP/1.1 400")); + Assert.assertNotNull(responseLine); + Assert.assertTrue(responseLine.startsWith("HTTP/1.1 400")); // Finished with the socket client.close(); @@ -213,28 +214,29 @@ public class TestWebSocket extends Tomca // Make sure we got an upgrade response String responseLine = client.reader.readLine(); - assertTrue(responseLine.startsWith("HTTP/1.1 101")); + Assert.assertNotNull(responseLine); + Assert.assertTrue(responseLine.startsWith("HTTP/1.1 101")); String accept = null; String responseHeaderLine = client.reader.readLine(); - while (!responseHeaderLine.equals("")) { + while (!"".equals(responseHeaderLine)) { if(responseHeaderLine.startsWith("Sec-WebSocket-Accept: ")) { accept = responseHeaderLine.substring(responseHeaderLine.indexOf(":")+2); break; } responseHeaderLine = client.reader.readLine(); } - assertTrue(accept != null); + Assert.assertTrue(accept != null); MessageDigest sha1Helper = MessageDigest.getInstance("SHA1"); sha1Helper.reset(); sha1Helper.update("TODO".getBytes(B2CConverter.ISO_8859_1)); String source = Base64.encode(sha1Helper.digest(WS_ACCEPT)); - assertEquals(source,accept); + Assert.assertEquals(source,accept); sha1Helper.reset(); sha1Helper.update("TOD".getBytes(B2CConverter.ISO_8859_1)); source = Base64.encode(sha1Helper.digest(WS_ACCEPT)); - assertFalse(source.equals(accept)); + Assert.assertFalse(source.equals(accept)); // Finished with the socket client.close(); } @@ -275,17 +277,18 @@ public class TestWebSocket extends Tomca // Make sure we got an upgrade response String responseLine = client.reader.readLine(); - assertTrue(responseLine.startsWith("HTTP/1.1 101")); + Assert.assertNotNull(responseLine); + Assert.assertTrue(responseLine.startsWith("HTTP/1.1 101")); // Swallow the headers String responseHeaderLine = client.reader.readLine(); - while (!responseHeaderLine.equals("")) { + while (!"".equals(responseHeaderLine)) { responseHeaderLine = client.reader.readLine(); } // Now we can do WebSocket String msg = client.readMessage(); - assertEquals(Bug53339WsInbound.TEST_MESSAGE, msg); + Assert.assertEquals(Bug53339WsInbound.TEST_MESSAGE, msg); // Finished with the socket client.close(); @@ -377,7 +380,7 @@ public class TestWebSocket extends Tomca c2b.flushBuffer(); int len = bc.getLength(); - assertTrue(len < 126); + Assert.assertTrue(len < 126); byte first; if (isContinuation) { @@ -416,7 +419,7 @@ public class TestWebSocket extends Tomca // Get payload length int len = is.read() & 0x7F; - assertTrue(len < 126); + Assert.assertTrue(len < 126); // Read payload int read = 0; --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org