ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mben...@apache.org
Subject cvs commit: ant/src/testcases/org/apache/tools/ant/taskdefs PathConvertTest.java
Date Fri, 27 Feb 2004 23:23:44 GMT
mbenson     2004/02/27 15:23:44

  Added:       src/etc/testcases/taskdefs pathconvert.xml
               src/testcases/org/apache/tools/ant/taskdefs
                        PathConvertTest.java
  Log:
  Testcases for <pathconvert>.
  
  Revision  Changes    Path
  1.1                  ant/src/etc/testcases/taskdefs/pathconvert.xml
  
  Index: pathconvert.xml
  ===================================================================
  <project name="pathconvert">
  
      <path id="testpath">
          <pathelement path="${ant.file}" />
      </path>
  
      <target name="testmap">
          <pathconvert property="result" dirsep="#">
              <path refid="testpath" />
              <map from="${basedir}" to="test" />
          </pathconvert>
      </target>
  
      <target name="testmapper">
          <pathconvert property="result" dirsep="#">
              <path refid="testpath" />
              <mapper type="glob" from="${basedir}" to="test" />
          </pathconvert>
      </target>
  
  </project>
  
  
  
  1.1                  ant/src/testcases/org/apache/tools/ant/taskdefs/PathConvertTest.java
  
  Index: PathConvertTest.java
  ===================================================================
  /*
   * Copyright 2004 The Apache Software Foundation.
   *
   *  Licensed under the Apache License, Version 2.0 (the "License");
   *  you may not use this file except in compliance with the License.
   *  You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   *  Unless required by applicable law or agreed to in writing, software
   *  distributed under the License is distributed on an "AS IS" BASIS,
   *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   *  See the License for the specific language governing permissions and
   *  limitations under the License.
   *
   */
  
  package org.apache.tools.ant.taskdefs;
  
  import org.apache.tools.ant.BuildFileTest;
  
  /**
   * Unit test for the &lt;pathconvert&gt; task.
   */
  public class PathConvertTest extends BuildFileTest {
      private static final String BUILD_PATH = "src/etc/testcases/taskdefs/";
      private static final String BUILD_FILENAME = "pathconvert.xml";
      private static final String BUILD_FILE = BUILD_PATH + BUILD_FILENAME;
      
      public PathConvertTest(String name) {
          super(name);
      }
  
      public void setUp() {
          configureProject(BUILD_FILE);
      }
  
      public void testMap() {
          test("testmap");
      }
  
      public void testMapper() {
          test("testmapper");
      }
  
      private void test(String target) {
          executeTarget(target);
          assertPropertyEquals("result", "test#" + BUILD_FILENAME);
      }
  
  }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message