summaryrefslogtreecommitdiffstats
path: root/configgen/src/test/java/com/yahoo/config/codegen/DefParserNamespaceTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'configgen/src/test/java/com/yahoo/config/codegen/DefParserNamespaceTest.java')
-rw-r--r--configgen/src/test/java/com/yahoo/config/codegen/DefParserNamespaceTest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/configgen/src/test/java/com/yahoo/config/codegen/DefParserNamespaceTest.java b/configgen/src/test/java/com/yahoo/config/codegen/DefParserNamespaceTest.java
index 0fef22c0d22..bab09f36ad0 100644
--- a/configgen/src/test/java/com/yahoo/config/codegen/DefParserNamespaceTest.java
+++ b/configgen/src/test/java/com/yahoo/config/codegen/DefParserNamespaceTest.java
@@ -24,6 +24,14 @@ public class DefParserNamespaceTest {
assertThat(root.getNamespace(), is("myproject.config"));
}
+ @Test
+ public void package_is_used_as_namespace_when_no_namespace_is_given() {
+ String PACKAGE = "com.github.myproject";
+ DefParser parser = createParser("package=" + PACKAGE + "\n");
+ CNode root = parser.getTree();
+ assertThat(root.getNamespace(), is(PACKAGE));
+ }
+
@Test(expected = CodegenRuntimeException.class)
public void uppercase_chars_are_not_allowed() {
createParser("version=1\nnamespace=Foo\na string\n").getTree();