assertEquals("[ org9 | mod9.1 | NONE ]->[ org9 | mod9.2 | 2.+ ]->[ org9 | mod9.1 | 2.+ ]", ex.getMessage());
assertEquals("[ org8 | mod8.5 | NONE ]->[ org8 | mod8.6 | 2.+ ]->[ org8 | mod8.5 | 2.+ ]", ex.getMessage());
    public void testCircular2() throws Exception {        // mod 9.1 (no revision) depends on mod9.2, which depends on mod9.1 2.+    	        ResolveReport report = _ivy.resolve(new File("test/repositories/circular/ivy.xml").toURL(),                null, new String[] {"*"}, _cache, null, true);        assertFalse(report.hasError());                _ivy.setCircularDependencyStrategy(ErrorCircularDependencyStrategy.getInstance());        try {	        _ivy.resolve(new File("test/repositories/circular/ivy.xml").toURL(),	                null, new String[] {"*"}, _cache, null, true);	        fail("no exception with circular dependency strategy set to error");        } catch (CircularDependencyException ex)  {        	// ok        	assertEquals("[ org9 | mod9.1 | NONE ]->[ org9 | mod9.2 | 2.+ ]->[ org9 | mod9.1 | 2.+ ]", ex.getMessage());        }    }