You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2007/02/28 02:31:13 UTC
svn commit: r512553 -
/maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
Author: jvanzyl
Date: Tue Feb 27 17:31:13 2007
New Revision: 512553
URL: http://svn.apache.org/viewvc?view=rev&rev=512553
Log:
o updating to the new use of the session
Modified:
maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
Modified: maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java?view=diff&rev=512553&r1=512552&r2=512553
==============================================================================
--- maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java (original)
+++ maven/components/trunk/maven-core/src/test/java/org/apache/maven/plugin/PluginParameterExpressionEvaluatorTest.java Tue Feb 27 17:31:13 2007
@@ -24,6 +24,8 @@
import org.apache.maven.artifact.repository.layout.ArtifactRepositoryLayout;
import org.apache.maven.execution.MavenSession;
import org.apache.maven.execution.ReactorManager;
+import org.apache.maven.execution.MavenExecutionRequest;
+import org.apache.maven.execution.DefaultMavenExecutionRequest;
import org.apache.maven.model.Build;
import org.apache.maven.model.Model;
import org.apache.maven.monitor.event.DefaultEventDispatcher;
@@ -125,18 +127,18 @@
assertEquals( "test with version: 1", value );
}
-
+
public void testMissingPOMPropertyRefInLargerExpression()
throws Exception
{
String expr = "/path/to/someproject-${baseVersion}";
-
+
MavenProject project = new MavenProject( new Model() );
-
+
ExpressionEvaluator ee = createExpressionEvaluator( project, null, new Properties() );
Object value = ee.evaluate( expr );
-
+
assertEquals( expr, value );
}
@@ -209,19 +211,27 @@
assertEquals( "value", value );
}
- private static MavenSession createSession( PlexusContainer container, ArtifactRepository repo )
+ private static MavenSession createSession( PlexusContainer container,
+ ArtifactRepository repo )
throws CycleDetectedException, DuplicateProjectException
{
- return new MavenSession( container, new Settings(), repo, new DefaultEventDispatcher(),
- new ReactorManager( Collections.EMPTY_LIST, ReactorManager.FAIL_FAST ),
- Collections.EMPTY_LIST, ".", new Properties(), new Date() );
+ MavenExecutionRequest request = new DefaultMavenExecutionRequest()
+ .setSettings( new Settings() )
+ .setProperties( new Properties() )
+ .setStartTime( new Date() )
+ .setGoals( Collections.EMPTY_LIST )
+ .setBaseDirectory( new File( "" ) )
+ .setLocalRepository( repo );
+
+ return new MavenSession( container, request, new DefaultEventDispatcher(),
+ new ReactorManager( Collections.EMPTY_LIST, ReactorManager.FAIL_FAST ) );
}
public void testLocalRepositoryExtraction()
throws Exception
{
- ExpressionEvaluator expressionEvaluator = createExpressionEvaluator( createDefaultProject(), null,
- new Properties() );
+ ExpressionEvaluator expressionEvaluator =
+ createExpressionEvaluator( createDefaultProject(), null, new Properties() );
Object value = expressionEvaluator.evaluate( "${localRepository}" );
assertEquals( "local", ( (DefaultArtifactRepository) value ).getId() );
@@ -237,8 +247,8 @@
Model model = new Model();
model.setBuild( build );
- ExpressionEvaluator expressionEvaluator = createExpressionEvaluator( new MavenProject( model ), null,
- new Properties() );
+ ExpressionEvaluator expressionEvaluator =
+ createExpressionEvaluator( new MavenProject( model ), null, new Properties() );
Object value = expressionEvaluator.evaluate( "${project.build.directory}/${project.build.finalName}" );
@@ -274,12 +284,13 @@
return new MavenProject( new Model() );
}
- private ExpressionEvaluator createExpressionEvaluator( MavenProject project, PluginDescriptor pluginDescriptor,
+ private ExpressionEvaluator createExpressionEvaluator( MavenProject project,
+ PluginDescriptor pluginDescriptor,
Properties executionProperties )
throws Exception
{
- ArtifactRepositoryLayout repoLayout = (ArtifactRepositoryLayout) lookup( ArtifactRepositoryLayout.ROLE,
- "legacy" );
+ ArtifactRepositoryLayout repoLayout =
+ (ArtifactRepositoryLayout) lookup( ArtifactRepositoryLayout.ROLE, "legacy" );
ArtifactRepository repo = new DefaultArtifactRepository( "local", "target/repo", repoLayout );
@@ -296,7 +307,9 @@
executionProperties );
}
- protected Artifact createArtifact( String groupId, String artifactId, String version )
+ protected Artifact createArtifact( String groupId,
+ String artifactId,
+ String version )
throws Exception
{
ArtifactFactory artifactFactory = (ArtifactFactory) lookup( ArtifactFactory.ROLE );