Commit 6e4143e02fe613a8d3f6dddd205b204588693d44
1 parent
6878b525
Exists in
master
Testes com Map vazio
Showing
3 changed files
with
19 additions
and
2 deletions
Show diff stats
impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/AbstractMapFieldConfig.java
| ... | ... | @@ -42,13 +42,19 @@ public abstract class AbstractMapFieldConfig { |
| 42 | 42 | |
| 43 | 43 | private Map<String, String> stringWithDefinedKeyMap; |
| 44 | 44 | |
| 45 | - private Map<String, Integer> stringWithUndefinedKeyMap; | |
| 45 | + private Map<String, String> stringWithUndefinedKeyMap; | |
| 46 | 46 | |
| 47 | - public Map<String, Integer> getStringWithUndefinedKeyMap() { | |
| 47 | + private Map<String, String> emptyValueMap; | |
| 48 | + | |
| 49 | + public Map<String, String> getStringWithUndefinedKeyMap() { | |
| 48 | 50 | return stringWithUndefinedKeyMap; |
| 49 | 51 | } |
| 50 | 52 | |
| 51 | 53 | public Map<String, String> getStringWithDefinedKeyMap() { |
| 52 | 54 | return stringWithDefinedKeyMap; |
| 53 | 55 | } |
| 56 | + | |
| 57 | + public Map<String, String> getEmptyValueMap() { | |
| 58 | + return emptyValueMap; | |
| 59 | + } | |
| 54 | 60 | } | ... | ... |
impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/map/ConfigurationMapFieldTest.java
| ... | ... | @@ -43,6 +43,7 @@ import java.util.HashMap; |
| 43 | 43 | import java.util.Map; |
| 44 | 44 | |
| 45 | 45 | import javax.inject.Inject; |
| 46 | +import javax.validation.constraints.Size; | |
| 46 | 47 | |
| 47 | 48 | import org.jboss.arquillian.container.test.api.Deployment; |
| 48 | 49 | import org.jboss.arquillian.junit.Arquillian; |
| ... | ... | @@ -86,4 +87,12 @@ public class ConfigurationMapFieldTest extends AbstractConfigurationTest { |
| 86 | 87 | |
| 87 | 88 | assertEquals(expected, propertiesConfig.getStringWithUndefinedKeyMap()); |
| 88 | 89 | } |
| 90 | + | |
| 91 | + @Test | |
| 92 | + public void loadEmptyKeyMapString() { | |
| 93 | + Map<String, String> expected = new HashMap<String, String>(); | |
| 94 | + | |
| 95 | + assertEquals(expected, propertiesConfig.getEmptyValueMap()); | |
| 96 | + } | |
| 97 | + | |
| 89 | 98 | } | ... | ... |
impl/core/src/test/resources/configuration/field/map/demoiselle.properties