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