From 9b637d4f0df1ca12762e45a38c5909b5b30e596d Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Fri, 9 Mar 2018 11:59:26 +0000 Subject: [PATCH] Use millisecond precision for build time in BuildPropertiesTests Closes gh-12420 --- .../org/springframework/boot/info/BuildPropertiesTests.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/info/BuildPropertiesTests.java b/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/info/BuildPropertiesTests.java index 0763004f2a8..1b71b88fc0b 100644 --- a/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/info/BuildPropertiesTests.java +++ b/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/info/BuildPropertiesTests.java @@ -18,6 +18,7 @@ package org.springframework.boot.info; import java.time.Instant; import java.time.format.DateTimeFormatter; +import java.time.temporal.ChronoUnit; import java.util.Properties; import org.junit.Test; @@ -39,7 +40,8 @@ public class BuildPropertiesTests { assertThat(properties.getGroup()).isEqualTo("com.example"); assertThat(properties.getArtifact()).isEqualTo("demo"); assertThat(properties.getVersion()).isEqualTo("0.0.1"); - assertThat(properties.getTime()).isEqualTo(instant); + assertThat(properties.getTime()) + .isEqualTo(instant.truncatedTo(ChronoUnit.MILLIS)); assertThat(properties.get("time")) .isEqualTo(String.valueOf(instant.toEpochMilli())); }