You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ar...@apache.org on 2006/04/21 04:16:33 UTC
svn commit: r395757 -
/maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java
Author: aramirez
Date: Thu Apr 20 19:16:31 2006
New Revision: 395757
URL: http://svn.apache.org/viewcvs?rev=395757&view=rev
Log:
PR: MRAR-6
fixed the test failure when the plugin is built in unix environment
Modified:
maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java
Modified: maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java?rev=395757&r1=395756&r2=395757&view=diff
==============================================================================
--- maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java (original)
+++ maven/plugins/trunk/maven-rar-plugin/src/test/java/org/apache/maven/plugin/rar/RarMojoTest.java Thu Apr 20 19:16:31 2006
@@ -80,13 +80,33 @@
File[] fileNames = workDirectory.listFiles();
- assertEquals( 3, fileNames.length );
-
- assertEquals( "maven-artifact01-1.0-SNAPSHOT.jar", fileNames[0].getName() );
-
- assertEquals( "maven-artifact02-1.0-SNAPSHOT.jar", fileNames[1].getName() );
+ List expectedFiles = new ArrayList();
+
+ expectedFiles.add( "maven-artifact01-1.0-SNAPSHOT.jar" );
+ expectedFiles.add( "maven-artifact02-1.0-SNAPSHOT.jar" );
+ expectedFiles.add( "test-rar.jar" );
+
+ assertEquals( "Files in working directory", expectedFiles.size(), fileNames.length );
+
+
+ for( int i=0; i<fileNames.length; i++ )
+ {
+ String fileName = fileNames[i].getName();
+
+ assertTrue( expectedFiles.contains( fileName ) );
+
+ if( expectedFiles.contains( fileName ) )
+ {
+ expectedFiles.remove( fileName );
+ assertFalse( expectedFiles.contains( fileName ) );
+ }
+ else
+ {
+ fail( fileName + " is not included in expected files." );
+ }
+ }
- assertEquals( "test-rar.jar", fileNames[2].getName() );
+ assertEquals( 0, expectedFiles.size() );
//check the generated rar file
File rarFile = new File( outputDir, finalName + ".rar" );
@@ -94,7 +114,7 @@
assertTrue( rarFile.exists() );
//expected files/directories inside the rar file
- List expectedFiles = new ArrayList();
+ expectedFiles = new ArrayList();
expectedFiles.add( "META-INF/maven/org.apache.maven.test/maven-rar-test/pom.properties" );
expectedFiles.add( "META-INF/maven/org.apache.maven.test/maven-rar-test/pom.xml" );