diff --git a/common/sourceTest/java/ch/systemsx/cisd/common/utilities/ExtendedPropertiesTest.java b/common/sourceTest/java/ch/systemsx/cisd/common/utilities/ExtendedPropertiesTest.java index 5e3b68dcb58f9d6ca316da0c32f6246f6e1cb7e1..d347531d710fe55996c5d04f6921a73e7ca5d602 100644 --- a/common/sourceTest/java/ch/systemsx/cisd/common/utilities/ExtendedPropertiesTest.java +++ b/common/sourceTest/java/ch/systemsx/cisd/common/utilities/ExtendedPropertiesTest.java @@ -90,7 +90,13 @@ public final class ExtendedPropertiesTest @Test public final void testCyclicDependency() { + // Two nodes cyclic dependencies ExtendedProperties props = new ExtendedProperties(); + props.setProperty("a", "${b}"); + props.setProperty("b", "${a}"); + assertEquals("${b}", props.getProperty("b")); + // Three nodes cyclic dependencies + props = new ExtendedProperties(); props.setProperty("a", "A${b}"); props.setProperty("b", "B${c}"); props.setProperty("c", "C${a}");