blob: ececa45d5fb663d581d8926cd6b3e73a08b655f7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.vespa.athenz.api;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* @author bjorncs
*/
public class AthenzResourceNameTest {
@Test
public void can_serialize_and_deserialize_to_string() {
AthenzResourceName resourceName = new AthenzResourceName(new AthenzDomain("domain"), "entity");
String resourceNameString = resourceName.toResourceNameString();
assertEquals("domain:entity", resourceNameString);
AthenzResourceName deserializedResourceName = AthenzResourceName.fromString(resourceNameString);
assertEquals(deserializedResourceName, resourceName);
}
}
|