assertEquals(message1.getUsername(), record.getUsername());
assertEquals(DateConverter.getFormattedDate(currentDate, "dd/MM/yyyy"),
DateConverter.getFormattedDate(record.getCreationDate(), "dd/MM/yyyy"));
Date start = new Date(currentDate.getTime()-86400001);
Date end = new Date(currentDate.getTime()+86400001);
EntitySearchFilter filter = new EntitySearchFilter(IMessageSearcherDAO.CREATION_DATE_FILTER_KEY, false, start, end);
records = this._messageSearcherDao.searchRecords(new EntitySearchFilter[] { filter });
assertEquals(1, records.size());
end = new Date(currentDate.getTime()-86400001);
filter = new EntitySearchFilter(IMessageSearcherDAO.CREATION_DATE_FILTER_KEY, false, start, end);
records = this._messageSearcherDao.searchRecords(new EntitySearchFilter[] { filter });
assertEquals(0, records.size());
filter = new EntitySearchFilter(IMessageSearcherDAO.CREATION_DATE_FILTER_KEY, false, null, end);
records = this._messageSearcherDao.searchRecords(new EntitySearchFilter[] { filter });
assertEquals(0, records.size());
filter = new EntitySearchFilter(IMessageSearcherDAO.CREATION_DATE_FILTER_KEY, false, start, null);
records = this._messageSearcherDao.searchRecords(new EntitySearchFilter[] { filter });
assertEquals(1, records.size());
}