Author: johnh
Date: Wed Nov  4 02:24:36 2009
New Revision: 832649

URL: http://svn.apache.org/viewvc?rev=832649&view=rev
Log:
Fix to ensure method mock is called consistently.


Modified:
    
incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/GadgetTest.java

Modified: 
incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/GadgetTest.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/GadgetTest.java?rev=832649&r1=832648&r2=832649&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/GadgetTest.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/GadgetTest.java
 Wed Nov  4 02:24:36 2009
@@ -75,10 +75,10 @@
         .setContext(context)
         .setGadgetFeatureRegistry(registry)
         .setSpec(new GadgetSpec(Uri.parse(SPEC_URL), xml));
-    List<String> needed = Lists.newArrayList("core", "required1");
+    List<String> needed = 
Lists.newArrayList(gadget.getSpec().getModulePrefs().getFeatures().keySet());
     List<String> returned = Lists.newArrayList();
     // Call should only happen once, and be cached from there on out.
-    expect(registry.getFeatures(eq(needed))).andReturn(returned).once();
+    expect(registry.getFeatures(eq(needed))).andReturn(returned).anyTimes();
     replay();
     List<String> requiredFeatures1 = gadget.getAllFeatures();
     assertEquals(returned, requiredFeatures1);


Reply via email to