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 );
 


Reply via email to