summaryrefslogtreecommitdiffstats
path: root/configgen/src/test/java/com/yahoo/config/codegen/DefLineParsingTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'configgen/src/test/java/com/yahoo/config/codegen/DefLineParsingTest.java')
-rw-r--r--configgen/src/test/java/com/yahoo/config/codegen/DefLineParsingTest.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/configgen/src/test/java/com/yahoo/config/codegen/DefLineParsingTest.java b/configgen/src/test/java/com/yahoo/config/codegen/DefLineParsingTest.java
index 99699d888dc..a267c2bc535 100644
--- a/configgen/src/test/java/com/yahoo/config/codegen/DefLineParsingTest.java
+++ b/configgen/src/test/java/com/yahoo/config/codegen/DefLineParsingTest.java
@@ -102,6 +102,26 @@ public class DefLineParsingTest {
}
@Test
+ public void testParseUrls() {
+ DefLine l = new DefLine("urlVal url");
+
+ assertEquals("urlVal", l.getName());
+ assertNull(l.getDefault());
+ assertEquals("url", l.getType().getName());
+ }
+
+ @Test
+ public void testParseDefaultUrls() {
+ DefLine l = new DefLine("urlVal url default=\"http://docs.vespa.ai\"");
+
+ assertEquals("urlVal", l.getName());
+ assertEquals("http://docs.vespa.ai", l.getDefault().getValue());
+ assertEquals("\"http://docs.vespa.ai\"", l.getDefault().getStringRepresentation());
+ assertEquals("url", l.getType().getName());
+ }
+
+
+ @Test
public void testParseDefaultInt() {
DefLine l = new DefLine("foo int default=1000");