21
21
import java.io.File;
22
22
import java.io.IOException;
24
import org.apache.tools.ant.BuildFileTest;
25
import org.apache.tools.ant.util.FileUtils;
29
public class EscapeUnicodeTest extends BuildFileTest {
31
private static final FileUtils FILE_UTILS = FileUtils.getFileUtils();
33
public EscapeUnicodeTest(String name) {
24
import org.apache.tools.ant.BuildFileRule;
25
import org.apache.tools.ant.FileUtilities;
26
import org.junit.Before;
27
import org.junit.Rule;
28
import org.junit.Test;
30
import static org.junit.Assert.assertEquals;
32
public class EscapeUnicodeTest {
35
public BuildFileRule buildRule = new BuildFileRule();
37
38
public void setUp() {
38
configureProject("src/etc/testcases/filters/build.xml");
41
public void tearDown() {
42
executeTarget("cleanup");
39
buildRule.configureProject("src/etc/testcases/filters/build.xml");
45
43
public void testEscapeUnicode() throws IOException {
46
executeTarget("testEscapeUnicode");
47
File expected = FILE_UTILS.resolveFile(getProject().getBaseDir(), "expected/escapeunicode.test");
48
File result = FILE_UTILS.resolveFile(getProject().getBaseDir(), "result/escapeunicode.test");
49
assertTrue(FILE_UTILS.contentEquals(expected, result));
44
buildRule.executeTarget("testEscapeUnicode");
45
File expected = buildRule.getProject().resolveFile("expected/escapeunicode.test");
46
File result = new File(buildRule.getProject().getProperty("output"), "escapeunicode.test");
47
assertEquals(FileUtilities.getFileContents(expected), FileUtilities.getFileContents(result));