You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by jo...@apache.org on 2010/03/09 01:26:38 UTC
svn commit: r920588 -
/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/DomWalkerTest.java
Author: johnh
Date: Tue Mar 9 00:26:38 2010
New Revision: 920588
URL: http://svn.apache.org/viewvc?rev=920588&view=rev
Log:
Hopefully-last test helper.
Modified:
shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/DomWalkerTest.java
Modified: shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/DomWalkerTest.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/DomWalkerTest.java?rev=920588&r1=920587&r2=920588&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/DomWalkerTest.java (original)
+++ shindig/trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/DomWalkerTest.java Tue Mar 9 00:26:38 2010
@@ -25,29 +25,18 @@
import static org.easymock.classextension.EasyMock.verify;
import com.google.common.collect.Lists;
-import com.google.inject.AbstractModule;
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-import com.google.inject.name.Names;
-import com.google.inject.util.Modules;
-import org.apache.shindig.common.uri.Uri;
import org.apache.shindig.gadgets.Gadget;
-import org.apache.shindig.gadgets.spec.GadgetSpec;
-import org.apache.shindig.gadgets.parse.ParseModule;
import org.apache.shindig.gadgets.rewrite.MutableContent;
import org.junit.Before;
import org.junit.Test;
-import org.w3c.dom.Document;
-import org.w3c.dom.DOMImplementation;
import org.w3c.dom.Node;
import java.util.List;
-public class DomWalkerTest {
- private Document doc;
+public class DomWalkerTest extends DomWalkerTestBase {
private Node root;
private Node child1;
private Node child2;
@@ -57,6 +46,8 @@
@Before
public void setUp() {
+ super.setUp();
+
// Create a base document with structure:
// <root>
// <child1>text1</child1>
@@ -65,17 +56,6 @@
// </child2>
// </root>
// ...which should allow all relevant test cases to be exercised.
- Injector injector = Guice.createInjector(Modules.override(new ParseModule())
- .with(new AbstractModule() {
- @Override
- protected void configure() {
- bind(Integer.class).annotatedWith(
- Names.named("shindig.cache.lru.default.capacity"))
- .toInstance(0);
- }
- }));
- DOMImplementation domImpl = injector.getInstance(DOMImplementation.class);
- doc = domImpl.createDocument(null, null, null);
root = doc.createElement("root");
child1 = doc.createElement("child1");
text1 = doc.createTextNode("text1");
@@ -280,13 +260,4 @@
replay(mc);
return mc;
}
-
- private Gadget gadget() {
- GadgetSpec spec = createMock(GadgetSpec.class);
- expect(spec.getUrl()).andReturn(Uri.parse("http://example.com")).anyTimes();
- Gadget gadget = createMock(Gadget.class);
- expect(gadget.getSpec()).andReturn(spec).anyTimes();
- replay(spec, gadget);
- return gadget;
- }
}