Message message1 = this._helper.createMessage("TEST", "admin", "it", currentDate, "MyName", "MySurname", "MyAddress", JpwebdynamicformTestHelper.EMAIL, "MyNotes");
this._messageDao.addEntity(message1);
List<ApsEntityRecord> records = this._messageSearcherDao.searchRecords(null);
assertEquals(1, records.size());
MessageRecordVO record = (MessageRecordVO) records.get(0);
assertEquals(message1.getId(), record.getId());
assertEquals(message1.getTypeCode(), record.getTypeCode());
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());