Author: rfscholte Date: Sat May 30 12:00:14 2015 New Revision: 1682598 URL: http://svn.apache.org/r1682598 Log: Fix unittests for Windows
Modified: maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java Modified: maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java?rev=1682598&r1=1682597&r2=1682598&view=diff ============================================================================== --- maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java (original) +++ maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java Sat May 30 12:00:14 2015 @@ -21,6 +21,7 @@ package org.apache.maven.plugin.assembly import junit.framework.Assert; import junit.framework.TestCase; + import org.apache.maven.model.Model; import org.apache.maven.plugin.assembly.AssemblerConfigurationSource; import org.apache.maven.plugin.assembly.archive.ArchiveCreationException; @@ -30,6 +31,7 @@ import org.apache.maven.plugin.assembly. import org.apache.maven.plugin.assembly.testutils.TestFileManager; import org.apache.maven.plugin.assembly.utils.TypeConversionUtils; import org.apache.maven.project.MavenProject; +import org.apache.maven.shared.utils.Os; import org.codehaus.plexus.archiver.Archiver; import org.codehaus.plexus.archiver.ArchiverException; import org.codehaus.plexus.components.io.resources.PlexusIoResource; @@ -198,7 +200,15 @@ public class FileItemAssemblyPhaseTest macCS.expectInterpolators(); final MockAndControlForLogger macLogger = new MockAndControlForLogger( mm ); - macLogger.logger.warn( (String)anyObject() ); + if ( Os.isFamily( Os.FAMILY_WINDOWS ) ) + { + macLogger.logger.error( "OS=Windows and the assembly descriptor contains a *nix-specific " + + "root-relative-reference (starting with slash) /" ); + } + else + { + macLogger.logger.warn( (String)anyObject() ); + } final MockAndControlForArchiver macArchiver = new MockAndControlForArchiver( mm ); @@ -274,8 +284,15 @@ public class FileItemAssemblyPhaseTest final MockAndControlForLogger macLogger = new MockAndControlForLogger( mm ); - macLogger.logger.warn( (String)anyObject() ); - + if ( Os.isFamily( Os.FAMILY_WINDOWS ) ) + { + macLogger.logger.error( "OS=Windows and the assembly descriptor contains a *nix-specific " + + "root-relative-reference (starting with slash) /" ); + } + else + { + macLogger.logger.warn( (String)anyObject() ); + } final MockAndControlForArchiver macArchiver = new MockAndControlForArchiver( mm );