You are viewing a plain text version of this content. The canonical link for it is here.
Posted to easyant-commits@incubator.apache.org by jl...@apache.org on 2012/11/06 20:24:50 UTC

svn commit: r1406307 - in /incubator/easyant/core/trunk/src/test/java/org/apache/easyant/core/ant: ./ ModuleIvyProjectHelperTest.java

Author: jlboudart
Date: Tue Nov  6 20:24:50 2012
New Revision: 1406307

URL: http://svn.apache.org/viewvc?rev=1406307&view=rev
Log:
Add basic test for ModuleIvyProjectHelper

Added:
    incubator/easyant/core/trunk/src/test/java/org/apache/easyant/core/ant/
    incubator/easyant/core/trunk/src/test/java/org/apache/easyant/core/ant/ModuleIvyProjectHelperTest.java

Added: incubator/easyant/core/trunk/src/test/java/org/apache/easyant/core/ant/ModuleIvyProjectHelperTest.java
URL: http://svn.apache.org/viewvc/incubator/easyant/core/trunk/src/test/java/org/apache/easyant/core/ant/ModuleIvyProjectHelperTest.java?rev=1406307&view=auto
==============================================================================
--- incubator/easyant/core/trunk/src/test/java/org/apache/easyant/core/ant/ModuleIvyProjectHelperTest.java (added)
+++ incubator/easyant/core/trunk/src/test/java/org/apache/easyant/core/ant/ModuleIvyProjectHelperTest.java Tue Nov  6 20:24:50 2012
@@ -0,0 +1,33 @@
+package org.apache.easyant.core.ant;
+
+import java.io.File;
+import java.net.URISyntaxException;
+
+import org.apache.easyant.core.EasyAntMagicNames;
+import org.apache.tools.ant.Project;
+import org.apache.tools.ant.ProjectHelper;
+import org.apache.tools.ant.ProjectHelperRepository;
+import org.junit.Assert;
+import org.junit.Before;
+import org.junit.Test;
+
+public class ModuleIvyProjectHelperTest {
+    @Before
+    public void setUp() {
+        // ProjectHelperRepository.getInstance().registerProjectHelper("org.apache.easyant.core.ant.EasyAntProjectHelper");
+
+        ProjectHelperRepository.getInstance().registerProjectHelper(
+                "org.apache.easyant.core.ant.ModuleIvyProjectHelper");
+    }
+
+    @Test
+    public void shouldHandleModuleIvyFile() throws URISyntaxException {
+        File f = new File(this.getClass().getResource("../standardJavaProject.ivy").toURI());
+        Project p = new Project();
+        p.setNewProperty(EasyAntMagicNames.IGNORE_USER_IVYSETTINGS, "true");
+        p.setNewProperty(EasyAntMagicNames.GLOBAL_EASYANT_IVYSETTINGS,
+                this.getClass().getResource("/ivysettings-test.xml").toString());
+        ProjectHelper.configureProject(p, f);
+        Assert.assertNotNull(p.getTargets().get("clean"));
+    }
+}