You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ivy-commits@incubator.apache.org by ma...@apache.org on 2007/03/13 22:46:24 UTC
svn commit: r517925 - in
/incubator/ivy/core/trunk/test/java/org/apache/ivy/ant: IvyResolveTest.java
ivy-simple2.xml
Author: maartenc
Date: Tue Mar 13 15:46:24 2007
New Revision: 517925
URL: http://svn.apache.org/viewvc?view=rev&rev=517925
Log:
Extra junit test for IVY-366.
Modified:
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java
incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-simple2.xml
Modified: incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java?view=diff&rev=517925&r1=517924&r2=517925
==============================================================================
--- incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java (original)
+++ incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/IvyResolveTest.java Tue Mar 13 15:46:24 2007
@@ -254,6 +254,39 @@
assertNotNull(project.getReference("ivy.resolved.configurations.ref.testWithResolveId"));
}
+ public void testDifferentResolveWithSameResolveId() throws Exception {
+ _resolve.setFile(new File("test/java/org/apache/ivy/ant/ivy-simple.xml"));
+ _resolve.setResolveId("testWithResolveId");
+ _resolve.execute();
+
+ IvyResolve newResolve = new IvyResolve();
+ newResolve.setProject(_resolve.getProject());
+ newResolve.setFile(new File("test/java/org/apache/ivy/ant/ivy-simple2.xml"));
+ newResolve.setResolveId("testWithResolveId");
+ newResolve.execute();
+
+ // test the properties
+ Project project = _resolve.getProject();
+ assertEquals("apache2", project.getProperty("ivy.organisation"));
+ assertEquals("apache2", project.getProperty("ivy.organisation.testWithResolveId"));
+ assertEquals("resolve-simple2", project.getProperty("ivy.module"));
+ assertEquals("resolve-simple2", project.getProperty("ivy.module.testWithResolveId"));
+ assertEquals("1.1", project.getProperty("ivy.revision"));
+ assertEquals("1.1", project.getProperty("ivy.revision.testWithResolveId"));
+ assertEquals("true", project.getProperty("ivy.deps.changed"));
+ assertEquals("true", project.getProperty("ivy.deps.changed.testWithResolveId"));
+ assertEquals("default", project.getProperty("ivy.resolved.configurations"));
+ assertEquals("default", project.getProperty("ivy.resolved.configurations.testWithResolveId"));
+
+ // test the references
+ assertNotNull(project.getReference("ivy.resolved.report"));
+ assertNotNull(project.getReference("ivy.resolved.report.testWithResolveId"));
+ assertNotNull(project.getReference("ivy.resolved.descriptor"));
+ assertNotNull(project.getReference("ivy.resolved.descriptor.testWithResolveId"));
+ assertNotNull(project.getReference("ivy.resolved.configurations.ref"));
+ assertNotNull(project.getReference("ivy.resolved.configurations.ref.testWithResolveId"));
+ }
+
private Ivy getIvy() {
return _resolve.getIvyInstance();
}
Modified: incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-simple2.xml
URL: http://svn.apache.org/viewvc/incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-simple2.xml?view=diff&rev=517925&r1=517924&r2=517925
==============================================================================
--- incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-simple2.xml (original)
+++ incubator/ivy/core/trunk/test/java/org/apache/ivy/ant/ivy-simple2.xml Tue Mar 13 15:46:24 2007
@@ -5,6 +5,6 @@
status="release"
/>
<dependencies>
- <dependency org="org1" name="mod1.2" rev="2.0"/>
+ <dependency org="org1" name="mod1.2" rev="2.1"/>
</dependencies>
</ivy-module>