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