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);