1 17 package org.apache.tools.ant.taskdefs; 18 19 import java.io.File ; 20 import org.apache.tools.ant.BuildFileTest; 21 import org.apache.tools.ant.util.FileUtils; 22 23 25 public class GUnzipTest extends BuildFileTest { 26 27 public GUnzipTest(String name) { 28 super(name); 29 } 30 31 public void setUp() { 32 configureProject("src/etc/testcases/taskdefs/gunzip.xml"); 33 } 34 35 public void tearDown() { 36 executeTarget("cleanup"); 37 } 38 39 public void test1() { 40 expectBuildException("test1", "required argument missing"); 41 } 42 43 public void test2() { 44 expectBuildException("test2", "attribute src invalid"); 45 } 46 47 public void testRealTest() throws java.io.IOException { 48 FileUtils fileUtils = FileUtils.newFileUtils(); 49 executeTarget("realTest"); 50 assertTrue(fileUtils.contentEquals(project.resolveFile("../asf-logo.gif"), 51 project.resolveFile("asf-logo.gif"))); 52 } 53 54 public void testTestGzipTask() throws java.io.IOException { 55 FileUtils fileUtils = FileUtils.newFileUtils(); 56 executeTarget("testGzipTask"); 57 assertTrue(fileUtils.contentEquals(project.resolveFile("../asf-logo.gif"), 58 project.resolveFile("asf-logo.gif"))); 59 } 60 61 } 62 | Popular Tags |