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:[EMAIL PROTECTED]">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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]