Reviewers: johnfargo,

Description:
Simple clean up
* getting rid of the unused imports
* added .equals() on classes that have a .compare()
* corrected misuse of == instead of .equals() for testing strings
* replace repeated string concat with a stringbuffer


Please review this at http://codereview.appspot.com/1807042/show

Affected files:
M java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java M java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java M java/gadgets/src/test/java/org/apache/shindig/gadgets/http/DefaultInvalidationServiceTest.java M java/gadgets/src/test/java/org/apache/shindig/gadgets/render/HtmlRendererTest.java M java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ProxyHandlerTest.java M java/gadgets/src/test/java/org/apache/shindig/gadgets/uri/DefaultProxyUriManagerTest.java


Index: java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java
===================================================================
--- java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java (revision 961963) +++ java/common/src/main/java/org/apache/shindig/protocol/DefaultHandlerRegistry.java (working copy)
@@ -620,6 +620,17 @@
       return new RestInvocationWrapper(parsedParams, handler);
     }

+    @Override
+    public boolean equals(Object other) {
+      if (other instanceof RestPath) {
+        RestPath that = (RestPath)other;
+        return (that.constCount == this.constCount &&
+            that.lastConstIndex == this.lastConstIndex &&
+            that.operationPath == this.operationPath);
+      }
+      return false;
+    }
+
     /**
* Rank based on the number of consant parts they accept, where the constant parts occur
      * and lexical ordering.
Index: java/gadgets/src/test/java/org/apache/shindig/gadgets/http/DefaultInvalidationServiceTest.java
===================================================================
--- java/gadgets/src/test/java/org/apache/shindig/gadgets/http/DefaultInvalidationServiceTest.java (revision 961963) +++ java/gadgets/src/test/java/org/apache/shindig/gadgets/http/DefaultInvalidationServiceTest.java (working copy)
@@ -68,8 +68,6 @@
     appyToken.setOwnerId("OwnerY");
     appyToken.setViewerId("ViewerY");

-    control = EasyMock.createNiceControl();
-
     signedRequest = new HttpRequest(URI);
     signedRequest.setAuthType(AuthType.SIGNED);
     signedRequest.setSecurityToken(appxToken);
Index: java/gadgets/src/test/java/org/apache/shindig/gadgets/render/HtmlRendererTest.java
===================================================================
--- java/gadgets/src/test/java/org/apache/shindig/gadgets/render/HtmlRendererTest.java (revision 961963) +++ java/gadgets/src/test/java/org/apache/shindig/gadgets/render/HtmlRendererTest.java (working copy)
@@ -62,7 +62,7 @@
   private static final GadgetContext ACCEL_CONTEXT = new GadgetContext() {
     @Override
     public String getParameter(String name) {
-      if (name == HtmlAccelServlet.ACCEL_GADGET_PARAM_NAME) {
+      if (HtmlAccelServlet.ACCEL_GADGET_PARAM_NAME.equals(name)) {
         return HtmlAccelServlet.ACCEL_GADGET_PARAM_VALUE;
       }
       return super.getParameter(name);
Index: java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ProxyHandlerTest.java
===================================================================
--- java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ProxyHandlerTest.java (revision 961963) +++ java/gadgets/src/test/java/org/apache/shindig/gadgets/servlet/ProxyHandlerTest.java (working copy)
@@ -75,15 +75,16 @@
       throws Exception {
     setupProxyRequestBase(host);
     expect(request.getHeader("Host")).andReturn(host);
- String query = (url != null ? "url=" + Utf8UrlCoder.encode(url) + '&' : "")
-        + "container=default";
+    StringBuffer query = new StringBuffer(
+        url != null ? "url=" + Utf8UrlCoder.encode(url) + '&' : "");
+    query.append("container=default");
     String[] params = extraParams;
     if (params != null && params.length > 0) {
       for (int i = 0; i < params.length; i += 2) {
-        query += '&' + params[i] + '=' + Utf8UrlCoder.encode(params[i+1]);
+ query.append('&' + params[i] + '=' + Utf8UrlCoder.encode(params[i+1]));
       }
     }
-    expect(request.getQueryString()).andReturn(query);
+    expect(request.getQueryString()).andReturn(query.toString());
   }

private void setupFailedProxyRequestMock(String host, String url) throws Exception { Index: java/gadgets/src/test/java/org/apache/shindig/gadgets/uri/DefaultProxyUriManagerTest.java
===================================================================
--- java/gadgets/src/test/java/org/apache/shindig/gadgets/uri/DefaultProxyUriManagerTest.java (revision 961963) +++ java/gadgets/src/test/java/org/apache/shindig/gadgets/uri/DefaultProxyUriManagerTest.java (working copy)
@@ -409,7 +409,7 @@
     assertEquals(orig, proxyUri.getResource());
     assertEquals(debug, proxyUri.isDebug());
     assertEquals(noCache, proxyUri.isNoCache());
- assertEquals(noCache ? new Integer(0) : refresh, proxyUri.getRefresh()); + assertEquals(noCache ? Integer.valueOf(0) : refresh, proxyUri.getRefresh());
     assertEquals(CONTAINER, proxyUri.getContainer());
     assertEquals(SPEC_URI.toString(), proxyUri.getGadget());

Index: java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java
===================================================================
--- java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java (revision 961963) +++ java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java (working copy)
@@ -18,7 +18,6 @@
  */
 package org.apache.shindig.gadgets.servlet;

-import com.google.caja.lexer.CharProducer;
 import com.google.caja.lexer.ExternalReference;
 import com.google.caja.lexer.FetchedData;
 import com.google.caja.lexer.InputSource;


Reply via email to