Author: maartenc
Date: Mon Aug  9 19:41:24 2010
New Revision: 983793

URL: http://svn.apache.org/viewvc?rev=983793&view=rev
Log:
Use dedicated options class to pass configuration options to 
PomModuleDescriptorWriter.

Modified:
    
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java

Modified: 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java?rev=983793&r1=983792&r2=983793&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java
 (original)
+++ 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriterTest.java
 Mon Aug  9 19:41:24 2010
@@ -44,7 +44,7 @@ public class PomModuleDescriptorWriterTe
     public void testSimple() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), getClass().getResource("test-simple.pom"), 
false);
-        PomModuleDescriptorWriter.write(md, null, LICENSE, 
PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, getWriterOptions());
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -57,7 +57,7 @@ public class PomModuleDescriptorWriterTe
     public void testSimpleDependencies() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), 
getClass().getResource("test-dependencies.pom"), false);
-        PomModuleDescriptorWriter.write(md, null, LICENSE, 
PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, getWriterOptions());
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -70,7 +70,7 @@ public class PomModuleDescriptorWriterTe
     public void testDependenciesWithScope() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), 
getClass().getResource("test-dependencies-with-scope.pom"), false);
-        PomModuleDescriptorWriter.write(md, null, LICENSE, 
PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, getWriterOptions());
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -83,7 +83,7 @@ public class PomModuleDescriptorWriterTe
     public void testOptional() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), getClass().getResource("test-optional.pom"), 
false);
-        PomModuleDescriptorWriter.write(md, null, LICENSE, 
PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, getWriterOptions());
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -96,7 +96,7 @@ public class PomModuleDescriptorWriterTe
     public void testPackaging() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), getClass().getResource("test-packaging.pom"), 
false);
-        PomModuleDescriptorWriter.write(md, null, LICENSE, 
PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, getWriterOptions());
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -109,7 +109,7 @@ public class PomModuleDescriptorWriterTe
     public void testWriteCompileConfigurationOnly() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), 
getClass().getResource("test-dependencies-with-scope.pom"), false);
-        PomModuleDescriptorWriter.write(md, new String[] {"compile"}, LICENSE, 
PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, 
getWriterOptions().setConfs(new String[] {"compile"}));
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -122,7 +122,7 @@ public class PomModuleDescriptorWriterTe
     public void testWriteRuntimeConfigurationOnly() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), 
getClass().getResource("test-dependencies-with-scope.pom"), false);
-        PomModuleDescriptorWriter.write(md, new String[] {"runtime"}, LICENSE, 
PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, 
getWriterOptions().setConfs(new String[] {"runtime"}));
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -135,7 +135,7 @@ public class PomModuleDescriptorWriterTe
     public void testWriteAllConfiguration() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), 
getClass().getResource("test-dependencies-with-scope.pom"), false);
-        PomModuleDescriptorWriter.write(md, new String[] {"*"}, LICENSE, 
PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, 
getWriterOptions().setConfs(new String[] {"*"}));
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -148,7 +148,7 @@ public class PomModuleDescriptorWriterTe
     public void testWriteAllExceptRuntimeConfiguration() throws Exception {
         ModuleDescriptor md = 
PomModuleDescriptorParser.getInstance().parseDescriptor(
             new IvySettings(), 
getClass().getResource("test-dependencies-with-scope.pom"), false);
-        PomModuleDescriptorWriter.write(md, new String[] {"*", "!runtime"}, 
LICENSE, PomModuleDescriptorWriter.DEFAULT_MAPPING, _dest);
+        PomModuleDescriptorWriter.write(md, _dest, 
getWriterOptions().setConfs(new String[] {"*", "!runtime"}));
         assertTrue(_dest.exists());
 
         String wrote = FileUtil.readEntirely(new BufferedReader(new 
FileReader(_dest))).replaceAll(
@@ -162,6 +162,10 @@ public class PomModuleDescriptorWriterTe
         return FileUtil.readEntirely(new BufferedReader(new InputStreamReader(
             
PomModuleDescriptorWriterTest.class.getResource(resource).openStream())));
     }
+    
+    private PomWriterOptions getWriterOptions() {
+        return (new PomWriterOptions()).setLicenseHeader(LICENSE);
+    }
 
     public void setUp() {
         // don't add ivy version to se static files for comparison


Reply via email to