diff --git a/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/AbstractStringFieldConfig.java b/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/AbstractStringFieldConfig.java index 1200669..bd57b09 100644 --- a/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/AbstractStringFieldConfig.java +++ b/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/AbstractStringFieldConfig.java @@ -42,6 +42,8 @@ public abstract class AbstractStringFieldConfig { private String stringWithComma; + private String emptyString; + public String getStringWithSpace() { return stringWithSpace; } @@ -49,4 +51,8 @@ public abstract class AbstractStringFieldConfig { public String getStringWithComma() { return stringWithComma; } + + public String getEmptyString() { + return emptyString; + } } diff --git a/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/ConfigurationStringFieldTest.java b/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/ConfigurationStringFieldTest.java index a0148e6..e2a1d97 100644 --- a/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/ConfigurationStringFieldTest.java +++ b/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/ConfigurationStringFieldTest.java @@ -82,6 +82,7 @@ public class ConfigurationStringFieldTest extends AbstractConfigurationTest { public static void afterClass() { System.setProperty("stringWithSpace", String.valueOf("demoiselle framework")); System.setProperty("stringWithComma", String.valueOf("demoiselle, framework")); + System.setProperty("emptyString", String.valueOf("")); } @Test @@ -101,4 +102,12 @@ public class ConfigurationStringFieldTest extends AbstractConfigurationTest { assertEquals(expected, propertiesConfig.getStringWithComma()); assertEquals(expected, xmlConfig.getStringWithComma()); } + + @Test + public void loadEmptyString() { + String expected = null; + assertEquals(expected, systemConfig.getEmptyString()); + assertEquals(expected, propertiesConfig.getEmptyString()); + assertEquals(expected, xmlConfig.getEmptyString()); + } } diff --git a/impl/core/src/test/resources/configuration/field/string/demoiselle.properties b/impl/core/src/test/resources/configuration/field/string/demoiselle.properties index 302d801..99f8956 100644 --- a/impl/core/src/test/resources/configuration/field/string/demoiselle.properties +++ b/impl/core/src/test/resources/configuration/field/string/demoiselle.properties @@ -35,3 +35,4 @@ stringWithSpace=demoiselle framework stringWithComma=demoiselle, framework +emptyString= diff --git a/impl/core/src/test/resources/configuration/field/string/demoiselle.xml b/impl/core/src/test/resources/configuration/field/string/demoiselle.xml index 1f53be0..6ae6502 100644 --- a/impl/core/src/test/resources/configuration/field/string/demoiselle.xml +++ b/impl/core/src/test/resources/configuration/field/string/demoiselle.xml @@ -38,4 +38,5 @@ demoiselle framework demoiselle, framework + -- libgit2 0.21.2