@Test public void shouldValidateValidInvalidCallLogRecordWithInvalidTime() { DateTime now = ISODateTimeUtil.nowInTimeZoneUTC(); CallLogRecord invalidCallLogRecord = new CallLogRecord( UUID.randomUUID(), 1, "LESSON", now.toString(), "31-31-2014T00:00:00.000Z"); List<ValidationError> validationErrors = invalidCallLogRecord.validate(); assertThat(validationErrors.size(), Is.is(1)); assertTrue(validationErrors.contains(new ValidationError(INVALID_DATE_TIME))); }
@Test public void shouldValidateValidCallLogRecord() { DateTime now = ISODateTimeUtil.nowInTimeZoneUTC(); DateTime tenMinutesAddedToNow = now.plusMinutes(10); CallLogRecord callLogRecord = new CallLogRecord( UUID.randomUUID(), 1, CallLogRecordType.LESSON.name(), now.toString(), tenMinutesAddedToNow.toString()); List<ValidationError> validationErrors = callLogRecord.validate(); assertThat(validationErrors.size(), Is.is(0)); }