|
|
|
|
@ -16,6 +16,8 @@
@@ -16,6 +16,8 @@
|
|
|
|
|
|
|
|
|
|
package org.springframework.boot.info; |
|
|
|
|
|
|
|
|
|
import java.time.Instant; |
|
|
|
|
import java.time.format.DateTimeFormatter; |
|
|
|
|
import java.util.Properties; |
|
|
|
|
|
|
|
|
|
import org.junit.Test; |
|
|
|
|
@ -31,14 +33,15 @@ public class BuildPropertiesTests {
@@ -31,14 +33,15 @@ public class BuildPropertiesTests {
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void basicInfo() { |
|
|
|
|
Instant instant = Instant.now(); |
|
|
|
|
BuildProperties properties = new BuildProperties(createProperties("com.example", |
|
|
|
|
"demo", "0.0.1", "2016-03-04T14:36:33+0100")); |
|
|
|
|
"demo", "0.0.1", DateTimeFormatter.ISO_INSTANT.format(instant))); |
|
|
|
|
assertThat(properties.getGroup()).isEqualTo("com.example"); |
|
|
|
|
assertThat(properties.getArtifact()).isEqualTo("demo"); |
|
|
|
|
assertThat(properties.getVersion()).isEqualTo("0.0.1"); |
|
|
|
|
assertThat(properties.getTime()).isNotNull(); |
|
|
|
|
assertThat(properties.get("time")).isEqualTo("1457098593000"); |
|
|
|
|
assertThat(properties.getTime().toEpochMilli()).isEqualTo(1457098593000L); |
|
|
|
|
assertThat(properties.getTime()).isEqualTo(instant); |
|
|
|
|
assertThat(properties.get("time")) |
|
|
|
|
.isEqualTo(String.valueOf(instant.toEpochMilli())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|