summaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorsmorgrav <smorgrav@verizonmedia.com>2020-11-02 10:28:47 +0100
committersmorgrav <smorgrav@verizonmedia.com>2020-11-02 10:28:47 +0100
commit426fe805f7520932367eb24e557ad0af5c5a1795 (patch)
tree89a9c25f526183a3a95bb7d4ee52dcbcd84c2ed9 /controller-server
parente227423bf8709df56652e7197eccbeea1e057482 (diff)
Add one unit test of the cloud tenant serialization with non empty info
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializerTest.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializerTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializerTest.java
index 4787b0ca456..20caceee097 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializerTest.java
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/persistence/TenantSerializerTest.java
@@ -93,6 +93,18 @@ public class TenantSerializerTest {
}
@Test
+ public void cloud_tenant_with_info() {
+ CloudTenant tenant = new CloudTenant(TenantName.from("elderly-lady"),
+ Optional.of(new SimplePrincipal("foobar-user")),
+ ImmutableBiMap.of(publicKey, new SimplePrincipal("joe"),
+ otherPublicKey, new SimplePrincipal("jane")),
+ TenantInfo.EMPTY.withName("Ofni Tnanet"));
+ CloudTenant serialized = (CloudTenant) serializer.tenantFrom(serializer.toSlime(tenant));
+ assertEquals(tenant.info(), serialized.info());
+ }
+
+
+ @Test
public void cloud_tenant_with_tenant_info_partial() {
TenantInfo partialInfo = TenantInfo.EMPTY
.withAddress(TenantInfoAddress.EMPTY.withCity("Hønefoss"));