Browse Source

Add unit tests var substitions

tags/3.0.2.768
Duarte Meneses 7 years ago
parent
commit
3c4607611c
1 changed files with 12 additions and 0 deletions
  1. 12
    0
      src/test/java/org/sonarsource/scanner/cli/PropertyResolverTest.java

+ 12
- 0
src/test/java/org/sonarsource/scanner/cli/PropertyResolverTest.java View File

@@ -104,6 +104,18 @@ public class PropertyResolverTest {
assertThat(resolved.get("B")).isEqualTo("value b");
assertThat(resolved.get("C")).isEqualTo("${A value b}");
}
@Test
public void missing_var() {
Map<String, String> env = new HashMap<>();
Properties map = new Properties();
map.put("A", "/path/$missing var/");
PropertyResolver resolver = new PropertyResolver(map, env);
Properties resolved = resolver.resolve();
assertThat(resolved.get("A")).isEqualTo("/path/ var/");

}

@Test
public void fail_loop_properties_resolution() {

Loading…
Cancel
Save