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