public void testBeforeInterval() throws Exception {
Period period = period("2009-07-01 00:00:00", "2009-12-01 00:00:00");
FilterFactory ff = dataStore.getFilterFactory();
Before before = ff.before(ff.property(aname("dt")), ff.literal(period));
assertDatesMatch(before, "2009-01-15 13:10:12", "2009-06-28 15:12:41");
period = period("2009-07-01 00:00:00", "2009-08-01 00:00:00");
before = ff.before(ff.literal(period), ff.property(aname("dt")));
assertDatesMatch(before, "2009-09-29 17:54:23");