diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-07-12 13:32:20 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-07-12 13:37:30 +0200 |
commit | 876ca0b666b01fd88be644a1e31065c5707254f0 (patch) | |
tree | 8f9a3d6e08248e990698ce263358b9c27118baf1 /configserver/src/test/java/com/yahoo/vespa/config/server/tenant | |
parent | 5df78771f0ff297c7d83eaaaa71df067896d5520 (diff) |
Add expiration concept to data plane tokens
Diffstat (limited to 'configserver/src/test/java/com/yahoo/vespa/config/server/tenant')
-rw-r--r-- | configserver/src/test/java/com/yahoo/vespa/config/server/tenant/DataplaneTokenSerializerTest.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/configserver/src/test/java/com/yahoo/vespa/config/server/tenant/DataplaneTokenSerializerTest.java b/configserver/src/test/java/com/yahoo/vespa/config/server/tenant/DataplaneTokenSerializerTest.java index 505abcb5598..59e98742777 100644 --- a/configserver/src/test/java/com/yahoo/vespa/config/server/tenant/DataplaneTokenSerializerTest.java +++ b/configserver/src/test/java/com/yahoo/vespa/config/server/tenant/DataplaneTokenSerializerTest.java @@ -5,7 +5,10 @@ import com.yahoo.config.provision.DataplaneToken; import com.yahoo.slime.Slime; import org.junit.Test; +import java.time.Instant; +import java.time.temporal.ChronoUnit; import java.util.List; +import java.util.Optional; import static org.junit.Assert.assertEquals; @@ -18,10 +21,10 @@ public class DataplaneTokenSerializerTest { public void testSerialization() { List<DataplaneToken> tokens = List.of( new DataplaneToken("id1", - List.of(new DataplaneToken.Version("id1_fingerPrint1", "id1_checkaccesshash1"))), + List.of(new DataplaneToken.Version("id1_fingerPrint1", "id1_checkaccesshash1", Optional.empty()))), new DataplaneToken("id2", - List.of(new DataplaneToken.Version("id2_fingerPrint1", "id2_checkaccesshash1"), - new DataplaneToken.Version("id3_fingerPrint1", "id3_checkaccesshash1")))); + List.of(new DataplaneToken.Version("id2_fingerPrint1", "id2_checkaccesshash1", Optional.of(Instant.EPOCH)), + new DataplaneToken.Version("id3_fingerPrint1", "id3_checkaccesshash1", Optional.of(Instant.EPOCH.plus(20000, ChronoUnit.DAYS)))))); Slime slime = DataplaneTokenSerializer.toSlime(tokens); List<DataplaneToken> deserialized = DataplaneTokenSerializer.fromSlime(slime.get()); assertEquals(tokens, deserialized); |