You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jv...@apache.org on 2004/05/29 04:48:28 UTC
cvs commit: maven-components/maven-core/src/test/java/org/apache/maven/plugin OgnlProjectValueExtractorTest.java
jvanzyl 2004/05/28 19:48:28
Added: maven-core/src/test/java/org/apache/maven/plugin
OgnlProjectValueExtractorTest.java
Log:
o test for the ognl project value extractor
Revision Changes Path
1.1 maven-components/maven-core/src/test/java/org/apache/maven/plugin/OgnlProjectValueExtractorTest.java
Index: OgnlProjectValueExtractorTest.java
===================================================================
package org.apache.maven.plugin;
import junit.framework.TestCase;
import org.apache.maven.project.MavenProject;
import java.util.Properties;
import java.util.HashMap;
import java.util.Map;
/**
* @author <a href="mailto:jason@maven.org">Jason van Zyl</a>
* @version $Id: OgnlProjectValueExtractorTest.java,v 1.1 2004/05/29 02:48:28 jvanzyl Exp $
*/
public class OgnlProjectValueExtractorTest
extends TestCase
{
private MavenProject project;
protected void setUp()
{
project = new MavenProject();
Map properties = new HashMap();
properties.put( "maven.build.dest", "target/classes" );
project.setProperties( properties );
}
public void testPropertyValueExtraction()
{
Object value = OgnlProjectValueExtractor.evaluate( "#maven.build.dest", project );
assertEquals( "target/classes", value );
}
public void testPathExtractionWithAnEmbeddedProperty()
{
Object value = OgnlProjectValueExtractor.evaluate( "#maven.build.dest/META-INF/maven", project );
assertEquals( "target/classes/META-INF/maven", value );
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org