Revision: 1371
Author: sberlin
Date: Sat Nov 13 06:28:44 2010
Log: simplify servlet SPI test.
http://code.google.com/p/google-guice/source/detail?r=1371

Modified:
/trunk/extensions/servlet/test/com/google/inject/servlet/ServletSpiVisitor.java

=======================================
--- /trunk/extensions/servlet/test/com/google/inject/servlet/ServletSpiVisitor.java Sun Aug 22 11:48:23 2010 +++ /trunk/extensions/servlet/test/com/google/inject/servlet/ServletSpiVisitor.java Sat Nov 13 06:28:44 2010
@@ -72,22 +72,22 @@
   }

   public Integer visit(InstanceFilterBinding binding) {
- actual.add(new Params(binding.getPattern(), binding.getFilterInstance(), binding.getInitParams(), binding.getUriPatternType()));
+    actual.add(new Params(binding, binding.getFilterInstance()));
     return currentCount++;
   }

   public Integer visit(InstanceServletBinding binding) {
- actual.add(new Params(binding.getPattern(), binding.getServletInstance(), binding.getInitParams(), binding.getUriPatternType()));
+    actual.add(new Params(binding, binding.getServletInstance()));
     return currentCount++;
   }

   public Integer visit(LinkedFilterBinding binding) {
- actual.add(new Params(binding.getPattern(), binding.getLinkedKey(), binding.getInitParams(), binding.getUriPatternType()));
+    actual.add(new Params(binding, binding.getLinkedKey()));
     return currentCount++;
   }

   public Integer visit(LinkedServletBinding binding) {
- actual.add(new Params(binding.getPattern(), binding.getLinkedKey(), binding.getInitParams(), binding.getUriPatternType()));
+    actual.add(new Params(binding, binding.getLinkedKey()));
     return currentCount++;
   }

@@ -104,7 +104,14 @@
     private final String pattern;
     private final Object keyOrInstance;
     private final Map<String, String> params;
-    private UriPatternType patternType;
+    private final UriPatternType patternType;
+
+    Params(ServletModuleBinding binding, Object keyOrInstance) {
+      this.pattern = binding.getPattern();
+      this.keyOrInstance = keyOrInstance;
+      this.params = binding.getInitParams();
+      this.patternType = binding.getUriPatternType();
+    }

Params(String pattern, Object keyOrInstance, Map params, UriPatternType patternType) {
       this.pattern = pattern;
@@ -125,7 +132,7 @@
         return false;
       }
     }
-
+
     @Override
     public int hashCode() {
       return Objects.hashCode(pattern, keyOrInstance, params, patternType);

--
You received this message because you are subscribed to the Google Groups 
"google-guice-dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-guice-dev?hl=en.

Reply via email to