You are viewing a plain text version of this content. The canonical link for it is here.
Posted to surefire-commits@maven.apache.org by ca...@apache.org on 2007/08/27 17:36:43 UTC

svn commit: r570158 - /maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java

Author: carlos
Date: Mon Aug 27 08:36:42 2007
New Revision: 570158

URL: http://svn.apache.org/viewvc?rev=570158&view=rev
Log:
Use constants instead of string literals

Modified:
    maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java

Modified: maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java
URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java?rev=570158&r1=570157&r2=570158&view=diff
==============================================================================
--- maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java (original)
+++ maven/surefire/trunk/surefire-booter/src/main/java/org/apache/maven/surefire/booter/SurefireBooter.java Mon Aug 27 08:36:42 2007
@@ -62,6 +62,11 @@
  */
 public class SurefireBooter
 {
+    private static final String TEST_SUITE_PROPERTY_PREFIX = "testSuite.";
+    private static final String REPORT_PROPERTY_PREFIX = "report.";
+    private static final String PARAMS_SUFIX = ".params";
+    private static final String TYPES_SUFIX = ".types";
+
     private List reports = new ArrayList();
 
     private List classPathUrls = new ArrayList();
@@ -445,8 +450,8 @@
 
     private void setForkProperties( List testSuites, Properties properties )
     {
-        addPropertiesForTypeHolder( reports, properties, "report." );
-        addPropertiesForTypeHolder( testSuites, properties, "testSuite." );
+        addPropertiesForTypeHolder( reports, properties, REPORT_PROPERTY_PREFIX );
+        addPropertiesForTypeHolder( testSuites, properties, TEST_SUITE_PROPERTY_PREFIX );
 
         for ( int i = 0; i < classPathUrls.size() && !useSystemClassLoader(); i++ )
         {
@@ -516,8 +521,8 @@
                         typeProperty += params[j].getClass().getName();
                     }
                 }
-                properties.setProperty( propertyPrefix + i + ".params", paramProperty );
-                properties.setProperty( propertyPrefix + i + ".types", typeProperty );
+                properties.setProperty( propertyPrefix + i + PARAMS_SUFIX, paramProperty );
+                properties.setProperty( propertyPrefix + i + TYPES_SUFIX, typeProperty );
             }
         }
     }
@@ -833,20 +838,20 @@
             {
                 String name = (String) e.nextElement();
 
-                if ( name.startsWith( "report." ) && !name.endsWith( ".params" ) && !name.endsWith( ".types" ) )
+                if ( name.startsWith( REPORT_PROPERTY_PREFIX ) && !name.endsWith( PARAMS_SUFIX ) && !name.endsWith( TYPES_SUFIX ) )
                 {
                     String className = p.getProperty( name );
 
-                    String params = p.getProperty( name + ".params" );
-                    String types = p.getProperty( name + ".types" );
+                    String params = p.getProperty( name + PARAMS_SUFIX );
+                    String types = p.getProperty( name + TYPES_SUFIX );
                     surefireBooter.addReport( className, constructParamObjects( params, types ) );
                 }
-                else if ( name.startsWith( "testSuite." ) && !name.endsWith( ".params" ) && !name.endsWith( ".types" ) )
+                else if ( name.startsWith( TEST_SUITE_PROPERTY_PREFIX ) && !name.endsWith( PARAMS_SUFIX ) && !name.endsWith( TYPES_SUFIX ) )
                 {
                     String className = p.getProperty( name );
 
-                    String params = p.getProperty( name + ".params" );
-                    String types = p.getProperty( name + ".types" );
+                    String params = p.getProperty( name + PARAMS_SUFIX );
+                    String types = p.getProperty( name + TYPES_SUFIX );
                     surefireBooter.addTestSuite( className, constructParamObjects( params, types ) );
                 }
                 else if ( name.startsWith( "classPathUrl." ) )