From 6e4143e02fe613a8d3f6dddd205b204588693d44 Mon Sep 17 00:00:00 2001 From: Ednara Oliveira Date: Thu, 11 Apr 2013 11:34:07 -0300 Subject: [PATCH] Testes com Map vazio --- impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/AbstractMapFieldConfig.java | 10 ++++++++-- impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/ConfigurationMapFieldTest.java | 9 +++++++++ impl/core/src/test/resources/configuration/field/map/demoiselle.properties | 2 ++ 3 files changed, 19 insertions(+), 2 deletions(-) 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