diff --git a/src/test/java/caosdb/server/query/TestCQL.java b/src/test/java/caosdb/server/query/TestCQL.java
index 79223e3acd2baef18f07903242d736e3f68b4078..345d93c0669dd152b3bbcfedf6a77942bdb53747 100644
--- a/src/test/java/caosdb/server/query/TestCQL.java
+++ b/src/test/java/caosdb/server/query/TestCQL.java
@@ -4687,7 +4687,27 @@ public class TestCQL {
 	assertEquals(4, sfq.getChildCount());
 	assertEquals("FIND", sfq.getChild(0).getText());
 	assertEquals("ename", sfq.getChild(1).getText());
-	assertEquals();
+	assertEquals("WITHadateIN\"2015\"", sfq.getChild(2).getText());
+	assertEquals("ename", sfq.e.toString());
+	assertNull(sfq.r);
+	assertEquals("POV", sfq.filter.getClass().getSimpleName());
+
+	final ParseTree whichclause sfq.getChild(2);
+	// 2 children; WHICH, transaction
+	assertEquals(2, whichclause.getChildCount());
+	assertEquals("WITHa", whichclause.getChild(0).getText());
+	assertEquals("dateIN\"2015\"", whichclause.getChild(1).getText());
+
+	final ParseTree transactionFilter = whichclause.getChild(1).getChild(0);
+	assertEquals(3, transactionFilter.getChildCount());
+	assertEquals("date", transactionFilter.getChild(0).getText());
+	assertEquals("IN", transactionFilter.getChild(1).getText());
+	assertEquals("\"2015\"", transactionFilter.getChild(2).getText());
+
+	asserTrue(sfq.filter instanceof POV);
+	final POV pov = (POV) sfq.filter;
+	assertEquals("(", pov.getOperator());
+	assertEquals("2015", pov.getValue());
     }
 
   /** String query34 = "FIND ename WITH a date NOT IN 2015"; */