Author: kenney
Date: Mon Apr 30 09:40:31 2007
New Revision: 533793

URL: http://svn.apache.org/viewvc?view=rev&rev=533793
Log:
Fix tests - if MavenCommandlineBuilderTest executes before DefaultInvokerTest 
then the latter fails because the first sets maven.home sysprop to something 
non existent

Modified:
    
maven/shared/trunk/maven-invoker/src/test/java/org/apache/maven/shared/invoker/MavenCommandLineBuilderTest.java

Modified: 
maven/shared/trunk/maven-invoker/src/test/java/org/apache/maven/shared/invoker/MavenCommandLineBuilderTest.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-invoker/src/test/java/org/apache/maven/shared/invoker/MavenCommandLineBuilderTest.java?view=diff&rev=533793&r1=533792&r2=533793
==============================================================================
--- 
maven/shared/trunk/maven-invoker/src/test/java/org/apache/maven/shared/invoker/MavenCommandLineBuilderTest.java
 (original)
+++ 
maven/shared/trunk/maven-invoker/src/test/java/org/apache/maven/shared/invoker/MavenCommandLineBuilderTest.java
 Mon Apr 30 09:40:31 2007
@@ -23,6 +23,8 @@
 {
     private List toDelete = new ArrayList();
 
+    private Properties sysProps;
+
     public void testShouldFailToSetLocalRepoLocationGloballyWhenItIsAFile()
         throws IOException
     {
@@ -799,9 +801,21 @@
         assertEquals( projectDir.getCanonicalPath(), 
commandline.getWorkingDirectory().getCanonicalPath() );
     }
 
+
+    public void setUp()
+    {
+        sysProps = System.getProperties();        
+
+        Properties p = new Properties( sysProps );
+
+        System.setProperties( p );
+    }
+
     public void tearDown()
         throws IOException
     {
+        System.setProperties( sysProps );
+
         for ( Iterator it = toDelete.iterator(); it.hasNext(); )
         {
             File file = (File) it.next();


Reply via email to