- bugfix ticket #184
- bugfix deprecated frame for overlaps()
diff --git a/src/test/java/PoliqarpPlusTreeJSONTest.java b/src/test/java/PoliqarpPlusTreeJSONTest.java
index 49bac86..9c84feb 100644
--- a/src/test/java/PoliqarpPlusTreeJSONTest.java
+++ b/src/test/java/PoliqarpPlusTreeJSONTest.java
@@ -527,6 +527,29 @@
     };
 
 
+    @Test
+    public void testPositions() throws QueryException, JsonProcessingException, IOException {
+      query = "contains(<s>, der)";
+      qs.setQuery(query, "poliqarpplus");
+      res = mapper.readTree(qs.toJSON());
+      assertEquals("korap:group", res.at("/query/@type").asText());
+      assertEquals("operation:position", res.at("/query/operation").asText());
+      assertEquals("frame:contains", res.at("/query/frame").asText());
+      assertEquals("korap:span", res.at("/query/operands/0/@type").asText());
+      assertEquals("s", res.at("/query/operands/0/key").asText());
+      assertEquals("korap:token", res.at("/query/operands/1/@type").asText());
+      
+      query = "overlaps(<s>, der)";
+      qs.setQuery(query, "poliqarpplus");
+      res = mapper.readTree(qs.toJSON());
+      assertEquals("korap:group", res.at("/query/@type").asText());
+      assertEquals("operation:position", res.at("/query/operation").asText());
+      assertEquals("frame:overlaps", res.at("/query/frame").asText());
+      assertEquals("korap:span", res.at("/query/operands/0/@type").asText());
+      assertEquals("s", res.at("/query/operands/0/key").asText());
+      assertEquals("korap:token", res.at("/query/operands/1/@type").asText());
+    };
+
 	
 //	}
 //