diff --git a/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/AbstractMapFieldConfig.java b/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/AbstractMapFieldConfig.java index f7d2644..4252764 100644 --- a/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/AbstractMapFieldConfig.java +++ b/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/AbstractMapFieldConfig.java @@ -42,13 +42,19 @@ public abstract class AbstractMapFieldConfig { private Map stringWithDefinedKeyMap; - private Map stringWithUndefinedKeyMap; + private Map stringWithUndefinedKeyMap; - public Map getStringWithUndefinedKeyMap() { + private Map emptyValueMap; + + public Map getStringWithUndefinedKeyMap() { return stringWithUndefinedKeyMap; } public Map getStringWithDefinedKeyMap() { return stringWithDefinedKeyMap; } + + public Map getEmptyValueMap() { + return emptyValueMap; + } } diff --git a/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/ConfigurationMapFieldTest.java b/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/ConfigurationMapFieldTest.java index e81dbc4..9789c40 100644 --- a/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/ConfigurationMapFieldTest.java +++ b/impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/ConfigurationMapFieldTest.java @@ -43,6 +43,7 @@ import java.util.HashMap; import java.util.Map; import javax.inject.Inject; +import javax.validation.constraints.Size; import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; @@ -86,4 +87,12 @@ public class ConfigurationMapFieldTest extends AbstractConfigurationTest { assertEquals(expected, propertiesConfig.getStringWithUndefinedKeyMap()); } + + @Test + public void loadEmptyKeyMapString() { + Map expected = new HashMap(); + + assertEquals(expected, propertiesConfig.getEmptyValueMap()); + } + } diff --git a/impl/core/src/test/resources/configuration/field/map/demoiselle.properties b/impl/core/src/test/resources/configuration/field/map/demoiselle.properties index 6bf9d78..1e711aa 100644 --- a/impl/core/src/test/resources/configuration/field/map/demoiselle.properties +++ b/impl/core/src/test/resources/configuration/field/map/demoiselle.properties @@ -35,5 +35,7 @@ item1.stringWithDefinedKeyMap=demoiselle item2.stringWithDefinedKeyMap=framework +item1.emptyValueMap= +item2.emptyValueMap= stringWithUndefinedKeyMap=undefined -- libgit2 0.21.2