summaryrefslogtreecommitdiffstats
path: root/config-model-api/src/test
diff options
context:
space:
mode:
authorØyvind Grønnesby <oyving@verizonmedia.com>2020-09-30 15:32:38 +0200
committerØyvind Grønnesby <oyving@verizonmedia.com>2020-09-30 15:32:38 +0200
commit55b24de2df59ecb1accb919deecdf818d44ff1c4 (patch)
tree59c5a8dce0e0c9ce3a2ca48d20e319622619c848 /config-model-api/src/test
parentef52f22d1a495ccd3497384d19feeebe70439378 (diff)
Don't use optional in with* methods
Also added a serialisation/deserialiasation test for quota
Diffstat (limited to 'config-model-api/src/test')
-rw-r--r--config-model-api/src/test/java/com/yahoo/config/model/api/QuotaTest.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/config-model-api/src/test/java/com/yahoo/config/model/api/QuotaTest.java b/config-model-api/src/test/java/com/yahoo/config/model/api/QuotaTest.java
index 83d4ffbbe72..b4a7ff7c762 100644
--- a/config-model-api/src/test/java/com/yahoo/config/model/api/QuotaTest.java
+++ b/config-model-api/src/test/java/com/yahoo/config/model/api/QuotaTest.java
@@ -9,6 +9,9 @@ import java.math.BigDecimal;
import static org.junit.Assert.assertEquals;
+/**
+ * @author ogronnesby
+ */
public class QuotaTest {
@Test
@@ -38,4 +41,11 @@ public class QuotaTest {
assertEquals(new BigDecimal("123.4"), quota.budgetAsDecimal().get());
}
+ @Test
+ public void test_serde() {
+ var quota = Quota.unlimited().withBudget(BigDecimal.valueOf(23.5)).withClusterSize(11);
+ var serialized = quota.toSlime();
+ var deserialized = Quota.fromSlime(serialized.get());
+ assertEquals(quota, deserialized);
+ }
}