diff options
Diffstat (limited to 'config-lib/src/test/java/com/yahoo/config/codegen/NamespaceAndPackageTest.java')
-rw-r--r-- | config-lib/src/test/java/com/yahoo/config/codegen/NamespaceAndPackageTest.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/config-lib/src/test/java/com/yahoo/config/codegen/NamespaceAndPackageTest.java b/config-lib/src/test/java/com/yahoo/config/codegen/NamespaceAndPackageTest.java new file mode 100644 index 00000000000..904d1fc049a --- /dev/null +++ b/config-lib/src/test/java/com/yahoo/config/codegen/NamespaceAndPackageTest.java @@ -0,0 +1,33 @@ +package com.yahoo.config.codegen; + +import com.github.myproject.NamespaceAndPackageConfig; +import com.github.myproject.PackageConfig; +import com.yahoo.my.namespace.NamespaceConfig; +import org.junit.Test; + +import static org.hamcrest.CoreMatchers.is; +import static org.junit.Assert.assertThat; + +/** + * @author gjoranv + */ +public class NamespaceAndPackageTest { + private static String NAMESPACE = "my.namespace"; + private static String PACKAGE = "com.github.myproject"; + + @Test + public void namespace_is_set_from_def_file() { + assertThat(NamespaceConfig.CONFIG_DEF_NAMESPACE, is(NAMESPACE)); + } + + @Test + public void package_is_used_as_namespace_when_namespace_is_not_set_explicitly() { + assertThat(PackageConfig.CONFIG_DEF_NAMESPACE, is(PACKAGE)); + } + + @Test + public void package_does_not_override_namespace() { + assertThat(NamespaceAndPackageConfig.CONFIG_DEF_NAMESPACE, is(NAMESPACE)); + + } +} |