Skip to content

Commit 8a28de0

Browse files
committed
Added basic like clause test
1 parent dc038c5 commit 8a28de0

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

src/test/java/picoded/dstack/struct/simple/StructSimple_DataObjectMap_test.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,30 @@ public void nestedDataTest() {
984984

985985
}
986986

987+
// Query where bug checks
988+
//-----------------------------------------------
989+
990+
@Test
991+
public void queryWithLikeClause() {
992+
993+
// Lets just rescycle old test for the names
994+
mtObj.newEntry(genNumStrObj(1, "this", 5));
995+
mtObj.newEntry(genNumStrObj(2, "is", 4));
996+
mtObj.newEntry(genNumStrObj(3, "hello", 3));
997+
mtObj.newEntry(genNumStrObj(4, "world", 2));
998+
mtObj.newEntry(genNumStrObj(5, "program", 1));
999+
mtObj.newEntry(genNumStrObj(6, "in", 6));
1000+
mtObj.newEntry(genNumStrObj(7, "this", 7));
1001+
1002+
// Query with like clause
1003+
DataObject[] qRes = mtObj.query("str_val LIKE ?", new String[] { "%his" });
1004+
assertEquals(qRes.length, 2);
1005+
1006+
qRes = mtObj.query("str_val LIKE ?", new String[] { "%ell%" });
1007+
assertEquals(qRes.length, 1);
1008+
1009+
}
1010+
9871011
// Random object, and iteration support
9881012
//-----------------------------------------------
9891013

0 commit comments

Comments
 (0)