Update of /var/cvs/tests/bridge/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv13906

Modified Files:
        QueriesTest.java 
Log Message:
added some test cases for addToResult method


See also: http://cvs.mmbase.org/viewcvs/tests/bridge/org/mmbase/bridge/util


Index: QueriesTest.java
===================================================================
RCS file: /var/cvs/tests/bridge/org/mmbase/bridge/util/QueriesTest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- QueriesTest.java    8 Mar 2007 08:51:38 -0000       1.2
+++ QueriesTest.java    17 Jul 2008 13:05:34 -0000      1.3
@@ -37,5 +37,30 @@
 
     }
 
+    public void testAddToResultCreateOneRelation() {
+        Node mag =  getCloud().getNodeManager("mags").createNode();
+        mag.commit();
+        Node news =  getCloud().getNodeManager("news").createNode();
+        news.commit();
+        NodeQuery q = Queries.createRelatedNodesQuery(mag, 
getCloud().getNodeManager("news"), "posrel", "destination");
+        NodeList result = Queries.addToResult(q, news);
+        assertEquals(1, result.size());
+    }
+
+    public void testAddToResultCreateTwoRelations() {
+        Node mag =  getCloud().getNodeManager("mags").createNode();
+        mag.commit();
+        Node news =  getCloud().getNodeManager("news").createNode();
+        news.commit();
+        Node url =  getCloud().getNodeManager("urls").createNode();
+        url.commit();
+        NodeQuery q = Queries.createRelatedNodesQuery(mag, 
getCloud().getNodeManager("news"), "posrel", "destination");
+        Queries.addPath(q, "posrel,urls", "destination");
+        Queries.addStartNodes(q, "" + url.getNumber());
+        NodeList result = Queries.addToResult(q, news);
+        assertEquals(2, result.size());
+    }
+
+
 
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to