bodewig 2005/01/31 06:30:26 Added: src/etc/testcases/taskdefs/optional/native2ascii build.xml src/etc/testcases/taskdefs/optional/native2ascii/expected iso8859-1.test src/etc/testcases/taskdefs/optional/native2ascii/input iso8859-1.test src/testcases/org/apache/tools/ant/taskdefs/optional Native2AsciiTest.java Log: Add a very tiny test for native2ascii Revision Changes Path 1.1 ant/src/etc/testcases/taskdefs/optional/native2ascii/build.xml Index: build.xml =================================================================== <?xml version="1.0"?> <!-- Copyright 2005 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. --> <project default="no"> <property name="out" location="output"/> <property name="in" location="input"/> <target name="no"> <fail>For tests only</fail> </target> <target name="setUp"> <mkdir dir="${out}"/> </target> <target name="tearDown"> <delete dir="${out}"/> </target> <target name="testIso8859-1" depends="setUp"> <native2ascii encoding="ISO8859-1" dest="${out}" src="${in}" includes="iso8859-1.*"/> </target> </project> 1.1 ant/src/etc/testcases/taskdefs/optional/native2ascii/expected/iso8859-1.test Index: iso8859-1.test =================================================================== \u00e4\u00f6\u00fc\u00c4\u00d6\u00dc\u00df 1.1 ant/src/etc/testcases/taskdefs/optional/native2ascii/input/iso8859-1.test <<Binary file>> 1.1 ant/src/testcases/org/apache/tools/ant/taskdefs/optional/Native2AsciiTest.java Index: Native2AsciiTest.java =================================================================== /* * Copyright 2005 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.optional; import java.io.File; import org.apache.tools.ant.BuildFileTest; import org.apache.tools.ant.util.FileUtils; public class Native2AsciiTest extends BuildFileTest { private final static String BUILD_XML = "src/etc/testcases/taskdefs/optional/native2ascii/build.xml"; public Native2AsciiTest(String name) { super(name); } public void setUp() { configureProject(BUILD_XML); } public void tearDown() { executeTarget("tearDown"); } public void testIso8859_1() throws java.io.IOException { executeTarget("testIso8859-1"); File in = getProject().resolveFile("expected/iso8859-1.test"); File out = getProject().resolveFile("output/iso8859-1.test"); assertTrue(FileUtils.getFileUtils().contentEquals(in, out, false)); } }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]