You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bo...@apache.org on 2005/01/31 15:30:26 UTC
cvs commit: ant/src/testcases/org/apache/tools/ant/taskdefs/optional Native2AsciiTest.java
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: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org