Commit 166ab7e85995f3ed1dd963c318ec13703ea75ee4

Authored by Ednara Oliveira
1 parent de8690cc
Exists in master

Teste com valor vazio

impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/AbstractStringFieldConfig.java
... ... @@ -42,6 +42,8 @@ public abstract class AbstractStringFieldConfig {
42 42  
43 43 private String stringWithComma;
44 44  
  45 + private String emptyString;
  46 +
45 47 public String getStringWithSpace() {
46 48 return stringWithSpace;
47 49 }
... ... @@ -49,4 +51,8 @@ public abstract class AbstractStringFieldConfig {
49 51 public String getStringWithComma() {
50 52 return stringWithComma;
51 53 }
  54 +
  55 + public String getEmptyString() {
  56 + return emptyString;
  57 + }
52 58 }
... ...
impl/core/src/test/java/br/gov/frameworkdemoiselle/configuration/field/string/ConfigurationStringFieldTest.java
... ... @@ -82,6 +82,7 @@ public class ConfigurationStringFieldTest extends AbstractConfigurationTest {
82 82 public static void afterClass() {
83 83 System.setProperty("stringWithSpace", String.valueOf("demoiselle framework"));
84 84 System.setProperty("stringWithComma", String.valueOf("demoiselle, framework"));
  85 + System.setProperty("emptyString", String.valueOf(""));
85 86 }
86 87  
87 88 @Test
... ... @@ -101,4 +102,12 @@ public class ConfigurationStringFieldTest extends AbstractConfigurationTest {
101 102 assertEquals(expected, propertiesConfig.getStringWithComma());
102 103 assertEquals(expected, xmlConfig.getStringWithComma());
103 104 }
  105 +
  106 + @Test
  107 + public void loadEmptyString() {
  108 + String expected = null;
  109 + assertEquals(expected, systemConfig.getEmptyString());
  110 + assertEquals(expected, propertiesConfig.getEmptyString());
  111 + assertEquals(expected, xmlConfig.getEmptyString());
  112 + }
104 113 }
... ...
impl/core/src/test/resources/configuration/field/string/demoiselle.properties
... ... @@ -35,3 +35,4 @@
35 35  
36 36 stringWithSpace=demoiselle framework
37 37 stringWithComma=demoiselle, framework
  38 +emptyString=
... ...
impl/core/src/test/resources/configuration/field/string/demoiselle.xml
... ... @@ -38,4 +38,5 @@
38 38 <configuration>
39 39 <stringWithSpace>demoiselle framework</stringWithSpace>
40 40 <stringWithComma>demoiselle, framework</stringWithComma>
  41 + <emptyString></emptyString>
41 42 </configuration>
... ...