1 7 package fr.jayasoft.ivy.ant; 8 9 import java.io.BufferedReader ; 10 import java.io.File ; 11 import java.io.FileReader ; 12 import java.io.IOException ; 13 import java.io.InputStreamReader ; 14 15 import junit.framework.TestCase; 16 17 import org.apache.tools.ant.Project; 18 19 import fr.jayasoft.ivy.util.FileUtil; 20 21 public class IvyConvertPomTest extends TestCase { 22 public void testSimple() throws Exception { 23 IvyConvertPom task = new IvyConvertPom(); 24 task.setProject(new Project()); 25 task.setPomFile(new File ("test/java/fr/jayasoft/ivy/ant/test.pom")); 26 File destFile = File.createTempFile("ivy", ".xml"); 27 destFile.deleteOnExit(); 28 task.setIvyFile(destFile); 29 task.execute(); 30 31 String wrote = FileUtil.readEntirely(new BufferedReader (new FileReader (destFile))); 32 String expected = readEntirely("test-convertpom.xml").replaceAll("\r\n", "\n").replace('\r', '\n'); 33 } 36 37 private String readEntirely(String resource) throws IOException { 38 return FileUtil.readEntirely(new BufferedReader (new InputStreamReader (IvyConvertPomTest.class.getResource(resource).openStream()))).replaceAll("\r\n", "\n").replace('\r', '\n'); 39 } 40 } 41 | Popular Tags |