public void testQueryDateField() { RealmQuery<AllTypes> query = testRealm.where(AllTypes.class).equalTo(FIELD_DATE, new Date(YEAR_MILLIS * 5)); RealmResults<AllTypes> all = query.findAll(); assertEquals(1, query.count()); assertEquals(1, all.size()); // before 1901 query = testRealm.where(AllTypes.class).equalTo(FIELD_DATE, new Date(YEAR_MILLIS * -100)); all = query.findAll(); assertEquals(1, query.count()); assertEquals(1, all.size()); // after 2038 query = testRealm.where(AllTypes.class).equalTo(FIELD_DATE, new Date(YEAR_MILLIS * 100)); all = query.findAll(); assertEquals(1, query.count()); assertEquals(1, all.size()); }