Fix count tests; use types for varying comparison values

This commit is contained in:
2025-02-28 18:10:47 -05:00
parent a84c8289b1
commit e14fd23ead
6 changed files with 204 additions and 107 deletions

View File

@@ -17,7 +17,7 @@ object Count {
JsonDocument.load(db)
assertEquals(
3L,
db.conn.countByFields(TEST_TABLE, listOf(Field.between("num_value", 10, 20))),
db.conn.countByFields(TEST_TABLE, listOf(Field.between("numValue", 10, 20))),
"There should have been 3 matching documents"
)
}
@@ -53,7 +53,7 @@ object Count {
JsonDocument.load(db)
assertEquals(
2L,
db.conn.countByJsonPath(TEST_TABLE, "$.num_value ? (@ < 5)"),
db.conn.countByJsonPath(TEST_TABLE, "$.numValue ? (@ < 5)"),
"There should have been 2 matching documents"
)
}
@@ -62,7 +62,7 @@ object Count {
JsonDocument.load(db)
assertEquals(
0L,
db.conn.countByJsonPath(TEST_TABLE, "$.num_value ? (@ > 100)"),
db.conn.countByJsonPath(TEST_TABLE, "$.numValue ? (@ > 100)"),
"There should have been no matching documents"
)
}