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