DATACMNS-1243 - Add converters from LocalDateTime to Instant and back.

This allows usage of Instant for AuditAware.

Original pull request: #268.
This commit is contained in:
Jens Schauder
2018-01-11 09:08:34 +01:00
committed by Oliver Gierke
parent af9b64ff00
commit 58b0cc9c0a
2 changed files with 36 additions and 0 deletions

View File

@@ -145,6 +145,17 @@ public class Jsr310ConvertersUnitTests {
}
}
@Test // DATACMNS-1243
public void convertsLocalDateTimeToInstantAndBack() {
LocalDateTime dateTime = LocalDateTime.now();
Instant instant = CONVERSION_SERVICE.convert(dateTime, Instant.class);
LocalDateTime convertedDateTime = CONVERSION_SERVICE.convert(dateTime, LocalDateTime.class);
assertThat(convertedDateTime).isEqualTo(dateTime);
}
private static Predicate<Date> formatted(Temporal expected, String format) {
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);