@Test(expected=IllegalStateException.class)
public void testMissingSubstitution() {
VariableSource sourceA = variableSource("a=$b","b=${x}");
VariableResolver tested = new VariableResolver(sourceA);
assertEquals(" . ", tested.resolveValue("a"));
}
private static VariableSource variableSource(String...definitions) {
Map<String, String> result = new HashMap<String, String>(definitions.length);