1 17 18 package org.apache.tools.ant.taskdefs; 19 20 import java.io.File ; 21 import org.apache.tools.ant.BuildFileTest; 22 23 25 public class GzipTest extends BuildFileTest { 26 27 public GzipTest(String name) { 28 super(name); 29 } 30 31 public void setUp() { 32 configureProject("src/etc/testcases/taskdefs/gzip.xml"); 33 } 34 35 public void test1() { 36 expectBuildException("test1", "required argument missing"); 37 } 38 39 public void test2() { 40 expectBuildException("test2", "required argument missing"); 41 } 42 43 public void test3() { 44 expectBuildException("test3", "required argument missing"); 45 } 46 47 public void test4() { 48 expectBuildException("test4", "zipfile must not point to a directory"); 49 } 50 51 public void testGZip(){ 52 executeTarget("realTest"); 53 String log = getLog(); 54 assertTrue("Expecting message starting with 'Building:' but got '" 55 + log + "'", log.startsWith("Building:")); 56 assertTrue("Expecting message ending with 'asf-logo.gif.gz' but got '" 57 + log + "'", log.endsWith("asf-logo.gif.gz")); 58 } 59 60 public void testDateCheck(){ 61 executeTarget("testDateCheck"); 62 String log = getLog(); 63 assertTrue( 64 "Expecting message ending with 'asf-logo.gif.gz is up to date.' but got '" + log + "'", 65 log.endsWith("asf-logo.gif.gz is up to date.")); 66 } 67 68 public void tearDown(){ 69 executeTarget("cleanup"); 70 } 71 72 } 73 | Popular Tags |