KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > rift > coad > lib > thirdparty > ant > CopyFileTest


1 /*
2  * CoadunationLib: The coaduntion implementation library.
3  * Copyright (C) 2006 Rift IT Contracting
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2.1 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18  *
19  * CopyFileTest.java
20  *
21  * JUnit based test
22  */

23
24 package com.rift.coad.lib.thirdparty.ant;
25
26 import junit.framework.*;
27 import java.io.File JavaDoc;
28 import org.apache.tools.ant.BuildException;
29 import org.apache.tools.ant.Project;
30 import org.apache.tools.ant.Target;
31 import org.apache.tools.ant.taskdefs.Copy;
32 import org.apache.tools.ant.types.Path;
33 import org.apache.tools.ant.BuildEvent;
34
35 /**
36  *
37  * @author mincemeat
38  */

39 public class CopyFileTest extends TestCase {
40     
41     public CopyFileTest(String JavaDoc testName) {
42         super(testName);
43     }
44
45     protected void setUp() throws Exception JavaDoc {
46     }
47
48     protected void tearDown() throws Exception JavaDoc {
49     }
50
51     public static Test suite() {
52         TestSuite suite = new TestSuite(CopyFileTest.class);
53         
54         return suite;
55     }
56
57     /**
58      * Test of copy method, of class com.rift.coad.lib.thirdparty.ant.CopyFile.
59      */

60     public void testCopy() throws Exception JavaDoc {
61         System.out.println("copy");
62         
63         File JavaDoc testFile = new File JavaDoc("./testconfig.xml");
64         File JavaDoc destFile = new File JavaDoc("./tmp/testconfig.xml");
65         CopyFile instance = new CopyFile(testFile,destFile);
66         
67         instance.copy();
68         
69         if (!destFile.isFile()) {
70             fail("Failed to copy the file");
71         }
72         
73         destFile.delete();
74     }
75     
76 }
77
Popular Tags