Skip to content

Commit 8d71d44

Browse files
committed
added test for Date query
1 parent ebdc0b9 commit 8d71d44

File tree

1 file changed

+22
-0
lines changed
  • tests/objectbox-java-test/src/main/java/io/objectbox/query

1 file changed

+22
-0
lines changed

tests/objectbox-java-test/src/main/java/io/objectbox/query/QueryTest.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import java.util.ArrayList;
2323
import java.util.Comparator;
24+
import java.util.Date;
2425
import java.util.List;
2526

2627
import javax.annotation.Nullable;
@@ -33,6 +34,9 @@
3334
import io.objectbox.TestEntity_;
3435
import io.objectbox.TxCallback;
3536
import io.objectbox.query.QueryBuilder.StringOrder;
37+
import io.objectbox.relation.MyObjectBox;
38+
import io.objectbox.relation.Order;
39+
import io.objectbox.relation.Order_;
3640

3741
import static io.objectbox.TestEntity_.*;
3842
import static org.junit.Assert.*;
@@ -499,6 +503,24 @@ public void txFinished(@Nullable Object result, @Nullable Throwable error) {
499503
assertEquals(2007, query.findFirst().getSimpleInt());
500504
}
501505

506+
@Test
507+
public void testDateParam() {
508+
store.close();
509+
assertTrue(store.deleteAllFiles());
510+
store = MyObjectBox.builder().baseDirectory(boxStoreDir).debugFlags(DebugFlags.LOG_QUERY_PARAMETERS).build();
511+
512+
Date now = new Date();
513+
Order order = new Order();
514+
order.setDate(now);
515+
Box<Order> box = store.boxFor(Order.class);
516+
box.put(order);
517+
518+
Query<Order> query = box.query().equal(Order_.date, 0).build();
519+
assertEquals(0, query.count());
520+
521+
query.setParameter(Order_.date, now);
522+
}
523+
502524
private QueryFilter<TestEntity> createTestFilter() {
503525
return new QueryFilter<TestEntity>() {
504526
@Override

0 commit comments

Comments
 (0)