You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2009/07/23 01:46:25 UTC
svn commit: r796914 -
/maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/cli/CLIRequestUtilsTest.java
Author: bentmann
Date: Wed Jul 22 23:46:25 2009
New Revision: 796914
URL: http://svn.apache.org/viewvc?rev=796914&view=rev
Log:
o Added UT for maven.repo.local
Modified:
maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/cli/CLIRequestUtilsTest.java
Modified: maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/cli/CLIRequestUtilsTest.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/cli/CLIRequestUtilsTest.java?rev=796914&r1=796913&r2=796914&view=diff
==============================================================================
--- maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/cli/CLIRequestUtilsTest.java (original)
+++ maven/components/trunk/maven-embedder/src/test/java/org/apache/maven/cli/CLIRequestUtilsTest.java Wed Jul 22 23:46:25 2009
@@ -19,6 +19,7 @@
* under the License.
*/
+import java.io.File;
import java.util.List;
import java.util.Properties;
@@ -32,19 +33,23 @@
extends TestCase
{
+ private CommandLine parse( String... args )
+ throws ParseException
+ {
+ return new CLIManager().parse( args );
+ }
+
public void test_buildRequest_ParseCommandLineProperty()
throws ParseException
{
String key = "key";
String value = "value";
- CLIManager cliManager = new CLIManager();
-
String[] args = {
"-D" + key + "=" + value
};
- CommandLine commandLine = cliManager.parse( args );
+ CommandLine commandLine = parse( args );
assertTrue( commandLine.hasOption( CLIManager.SET_SYSTEM_PROPERTY ) );
@@ -59,7 +64,7 @@
assertEquals( value, userProperties.getProperty( key ) );
- List goals = request.getGoals();
+ List<String> goals = request.getGoals();
assertTrue( ( goals == null ) || goals.isEmpty() );
}
@@ -71,10 +76,10 @@
Properties execProperties = new Properties();
Properties userProperties = new Properties();
- CLIRequestUtils.populateProperties( ( new CLIManager() ).parse( new String[] {
+ CLIRequestUtils.populateProperties( parse(
"-Dtest.property.2=2.1",
"-Dtest.property.3=3.0"
- } ), execProperties, userProperties );
+ ), execProperties, userProperties );
// assume that everybody has a PATH env var
String envPath = execProperties.getProperty( "env.PATH" );
@@ -94,4 +99,16 @@
assertEquals( "3.0", execProperties.getProperty( "test.property.3" ) );
assertEquals( "3.0", userProperties.getProperty( "test.property.3" ) );
}
+
+ public void testMavenRepoLocal()
+ throws Exception
+ {
+ String path = new File( "" ).getAbsolutePath();
+
+ MavenExecutionRequest request =
+ CLIRequestUtils.buildRequest( parse( "-Dmaven.repo.local=" + path ), false, false, false );
+
+ assertEquals( path, request.getLocalRepositoryPath().getAbsolutePath() );
+ }
+
}