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