Author: dantran
Date: Sun Jan  4 00:42:42 2009
New Revision: 731207

URL: http://svn.apache.org/viewvc?rev=731207&view=rev
Log:
SUREFIRE-511: allow null systemPropertyVariable's value, otherwise user cannot 
migrate deprecated systemProperties

Modified:
    
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SystemPropertiesTest.java
    
maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/pom.xml
    
maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/src/test/java/systemProperties/BasicTest.java

Modified: 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SystemPropertiesTest.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SystemPropertiesTest.java?rev=731207&r1=731206&r2=731207&view=diff
==============================================================================
--- 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SystemPropertiesTest.java
 (original)
+++ 
maven/surefire/trunk/surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/SystemPropertiesTest.java
 Sun Jan  4 00:42:42 2009
@@ -30,7 +30,7 @@
         verifier.verifyErrorFreeLog();
         verifier.resetStreams();
 
-        HelperAssertions.assertTestSuiteResults( 4, 0, 0, 0, testDir );
+        HelperAssertions.assertTestSuiteResults( 5, 0, 0, 0, testDir );
     }
 
     public void testSystemPropertiesNoFork()
@@ -50,6 +50,6 @@
         verifier.verifyErrorFreeLog();
         verifier.resetStreams();
 
-        HelperAssertions.assertTestSuiteResults( 4, 0, 0, 0, testDir );
+        HelperAssertions.assertTestSuiteResults( 5, 0, 0, 0, testDir );
     }
 }

Modified: 
maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/pom.xml?rev=731207&r1=731206&r2=731207&view=diff
==============================================================================
--- 
maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/pom.xml
 (original)
+++ 
maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/pom.xml
 Sun Jan  4 00:42:42 2009
@@ -67,6 +67,8 @@
             <reservedPort1>${reservedPort1}</reservedPort1>
             <reservedPort2>${reservedPort2}</reservedPort2>
             <reservedPort3>${reservedPort3}</reservedPort3>
+            <nullProperty></nullProperty>
+            <blankProperty> </blankProperty>
           </systemPropertyVariables>
           <argLine>-DsetOnArgLine=bar</argLine>
         </configuration>

Modified: 
maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/src/test/java/systemProperties/BasicTest.java
URL: 
http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/src/test/java/systemProperties/BasicTest.java?rev=731207&r1=731206&r2=731207&view=diff
==============================================================================
--- 
maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/src/test/java/systemProperties/BasicTest.java
 (original)
+++ 
maven/surefire/trunk/surefire-integration-tests/src/test/resources/system-properties/src/test/java/systemProperties/BasicTest.java
 Sun Jan  4 00:42:42 2009
@@ -42,11 +42,16 @@
         
         assertTrue( reservedPort1 != reservedPort2 );
         
-        //plugin cannot overwrite the default value set in the pom, this is 
maven bug
+        //plugin cannot overwrite the default value set in the pom, this is 
maven bug but fixed at 2.1-M1
         assertEquals( 1, reservedPort3 );
         
     }
     
+    public void testEmptySystemProperties()
+    {
+        assertNull( "Null property is not null", System.getProperty(  
"nullProperty" ) );
+        assertNull( "Blank property is not null", System.getProperty(  
"blankProperty" ) );
+    }    
     
 // SUREFIRE-121; someday we should re-enable this    
 //    public void testSetOnMavenCommandLine()


Reply via email to