You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2006/06/27 08:53:52 UTC

svn commit: r417359 - /maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/WarExplodedMojoTest.java

Author: brett
Date: Mon Jun 26 23:53:52 2006
New Revision: 417359

URL: http://svn.apache.org/viewvc?rev=417359&view=rev
Log:
clean up test

Modified:
    maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/WarExplodedMojoTest.java

Modified: maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/WarExplodedMojoTest.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/WarExplodedMojoTest.java?rev=417359&r1=417358&r2=417359&view=diff
==============================================================================
--- maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/WarExplodedMojoTest.java (original)
+++ maven/plugins/trunk/maven-war-plugin/src/test/java/org/apache/maven/plugin/war/WarExplodedMojoTest.java Mon Jun 26 23:53:52 2006
@@ -30,11 +30,12 @@
 import org.apache.maven.plugin.war.stub.TLDArtifactStub;
 import org.codehaus.plexus.util.FileUtils;
 
+import java.io.BufferedReader;
 import java.io.File;
-import java.io.FileReader;
 import java.io.FileWriter;
+import java.io.StringReader;
 import java.util.LinkedList;
-import java.util.StringTokenizer;
+import java.util.List;
 
 public class WarExplodedMojoTest
     extends AbstractWarMojoTest
@@ -59,12 +60,6 @@
         assertNotNull( mojo );
     }
 
-    public void testEnvironment()
-        throws Exception
-    {
-        // see setUp
-    }
-
     /**
      * @throws Exception
      */
@@ -541,7 +536,7 @@
         File sampleResource = new File( webAppResource, "custom-setting.cfg" );
         File sampleResourceWDir = new File( webAppResource, "custom-config/custom-setting.cfg" );
         File filterFile = new File( getTestDirectory(), testId + "-test-data/filters/filter.properties" );
-        LinkedList filterList = new LinkedList();
+        List filterList = new LinkedList();
         ResourceStub[] resources = new ResourceStub[]{new ResourceStub()};
 
         createFile( sampleResource );
@@ -550,9 +545,9 @@
         filterList.add( filterFile.getAbsolutePath() );
 
         // prepare web resources and filters
-        String filterData = new String( "resource_key=${resource_value}\n" );
-        String systemData = new String( "system_key=${user.dir}\n" );
-        String projectProp = new String( "project_key=${is_this_simple}\n" );
+        String filterData = "resource_key=${resource_value}\n";
+        String systemData = "system_key=${user.dir}\n";
+        String projectProp = "project_key=${is_this_simple}\n";
         FileWriter writer = new FileWriter( sampleResourceWDir );
         writer.write( filterData + systemData + projectProp );
         writer.flush();
@@ -562,9 +557,8 @@
         writer.flush();
         writer.close();
 
-        String filterString = new String( "resource_value=this_is_filtered" );
         writer = new FileWriter( filterFile );
-        writer.write( filterString );
+        writer.write( "resource_value=this_is_filtered" );
         writer.flush();
         writer.close();
 
@@ -589,22 +583,15 @@
                     expectedResourceWDirFile.exists() );
 
         // validate filtered file
-        FileReader reader = new FileReader( expectedResourceWDirFile );
-        char[] data = new char[1024];
-        StringTokenizer tokenizer;
-
-        reader.read( data );
-        tokenizer = new StringTokenizer( String.valueOf( data ), "\n" );
-
-        String token = tokenizer.nextToken();
-        assertTrue( "error in filtering using filter files", token.equals( "resource_key=this_is_filtered" ) );
-
-        token = tokenizer.nextToken();
-        assertTrue( "error in filtering using System properties",
-                    token.equals( "system_key=" + System.getProperty( "user.dir" ) ) );
+        String content = FileUtils.fileRead( expectedResourceWDirFile );
+        BufferedReader reader = new BufferedReader( new StringReader( content ) );
+
+        assertEquals( "error in filtering using filter files", "resource_key=this_is_filtered", reader.readLine() );
+
+        assertEquals( "error in filtering using System properties", reader.readLine(),
+                      "system_key=" + System.getProperty( "user.dir" ) );
 
-        token = tokenizer.nextToken();
-        assertTrue( "error in filtering using project properties", token.equals( "project_key=i_think_so" ) );
+        assertEquals( "error in filtering using project properties", "project_key=i_think_so", reader.readLine() );
     }
 
     public void testExplodedWar_WithSourceIncludeExclude()