summaryrefslogtreecommitdiffstats
path: root/athenz-identity-provider-service
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2022-03-18 00:49:29 +0100
committergjoranv <gv@verizonmedia.com>2022-03-18 00:49:29 +0100
commite165b63ae27021f58fb8baece8acfa6c44c99c8d (patch)
tree86f5d876c062be97093ab948092ebacb199693c8 /athenz-identity-provider-service
parentb7942bcab40b3f2d85e10b3db4f4344a56b0f166 (diff)
Truncate Instant.now() precision to micros
- The ObjectMapper used by EntityBindingsMapper.toAttestationData() is limited to microseconds, while some Java 17 jvms yield nanos, causing the test to fail.
Diffstat (limited to 'athenz-identity-provider-service')
-rw-r--r--athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/restapi/InstanceSerializerTest.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/restapi/InstanceSerializerTest.java b/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/restapi/InstanceSerializerTest.java
index ce725990d62..035f1fbcbad 100644
--- a/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/restapi/InstanceSerializerTest.java
+++ b/athenz-identity-provider-service/src/test/java/com/yahoo/vespa/hosted/ca/restapi/InstanceSerializerTest.java
@@ -21,6 +21,8 @@ import java.io.IOException;
import java.io.UncheckedIOException;
import java.nio.charset.StandardCharsets;
import java.time.Instant;
+import java.time.temporal.ChronoUnit;
+import java.time.temporal.TemporalUnit;
import java.util.Collections;
import java.util.Optional;
@@ -43,7 +45,7 @@ public class InstanceSerializerTest {
0,
"configserverhostname",
"instancehostname",
- Instant.now(),
+ Instant.now().truncatedTo(ChronoUnit.MICROS), // Truncate to the precision given from EntityBindingsMapper.toAttestationData()
Collections.emptySet(),
IdentityType.NODE);