Author: mbenson
Date: Mon Jul  2 15:20:45 2007
New Revision: 552609

URL: http://svn.apache.org/viewvc?view=rev&rev=552609
Log:
simplify test

Modified:
    
jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/VariableTest.java

Modified: 
jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/VariableTest.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/VariableTest.java?view=diff&rev=552609&r1=552608&r2=552609
==============================================================================
--- 
jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/VariableTest.java
 (original)
+++ 
jakarta/commons/proper/jxpath/trunk/src/test/org/apache/commons/jxpath/ri/compiler/VariableTest.java
 Mon Jul  2 15:20:45 2007
@@ -16,16 +16,10 @@
  */
 package org.apache.commons.jxpath.ri.compiler;
 
-import java.io.StringReader;
-import java.util.Iterator;
-
-import javax.xml.parsers.DocumentBuilderFactory;
-
 import org.apache.commons.jxpath.JXPathContext;
 import org.apache.commons.jxpath.JXPathTestCase;
+import org.apache.commons.jxpath.TestMixedModelBean;
 import org.apache.commons.jxpath.Variables;
-import org.w3c.dom.Document;
-import org.xml.sax.InputSource;
 
 /**
  * Test basic functionality of JXPath - infoset types,
@@ -49,7 +43,7 @@
 
     public void setUp() {
         if (context == null) {
-            context = JXPathContext.newContext(null);
+            context = JXPathContext.newContext(new TestMixedModelBean());
             context.setFactory(new VariableFactory());
 
             Variables vars = context.getVariables();
@@ -275,17 +269,7 @@
     }
     
     public void testUnionOfVariableAndNode() throws Exception {
-        Document doc = DocumentBuilderFactory.newInstance()
-                .newDocumentBuilder().parse(
-                        new InputSource(new StringReader(
-                                "<MAIN><A/><A/></MAIN>")));
-
-        JXPathContext context = JXPathContext.newContext(doc);
-        context.getVariables().declareVariable("var", "varValue");
-        int sz = 0;
-        for (Iterator ptrs = context.iteratePointers("$var | /MAIN/A"); 
ptrs.hasNext(); sz++) {
-            ptrs.next();
-        }
-        assertEquals(3, sz);
+        assertXPathValue(context, "count($a | /document/vendor/location)", new 
Double(3));
+        assertXPathValue(context, "count($a | /list)", new Double(7)); //$o + 
list which contains six discrete values (one is duped, wrapped in a Container)
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to