01: /*
02: * Copyright (C) 2006 Methodhead Software LLC. All rights reserved.
03: *
04: * This file is part of TransferCM.
05: *
06: * TransferCM is free software; you can redistribute it and/or modify it under the
07: * terms of the GNU General Public License as published by the Free Software
08: * Foundation; either version 2 of the License, or (at your option) any later
09: * version.
10: *
11: * TransferCM is distributed in the hope that it will be useful, but WITHOUT ANY
12: * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
13: * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
14: * details.
15: *
16: * You should have received a copy of the GNU General Public License along with
17: * TransferCM; if not, write to the Free Software Foundation, Inc., 51 Franklin St,
18: * Fifth Floor, Boston, MA 02110-1301 USA
19: */
20:
21: package com.methodhead.res;
22:
23: import java.util.*;
24: import java.sql.*;
25: import junit.framework.*;
26: import java.io.*;
27: import org.apache.log4j.*;
28: import com.methodhead.persistable.*;
29: import com.methodhead.test.*;
30:
31: public class DirectoryTest extends TestCase {
32:
33: private File file = null;
34: private Directory dir = null;
35:
36: static {
37: TestUtils.initLogger();
38: //TestUtils.initDb();
39: }
40:
41: public DirectoryTest(String name) {
42: super (name);
43: }
44:
45: protected void setUp() {
46: //setLogLevel( Level.DEBUG );
47: try {
48: } catch (Exception e) {
49: fail(e.getMessage());
50: }
51: }
52:
53: protected void tearDown() {
54: }
55:
56: public void testProperties() {
57: try {
58: dir = new Directory();
59: file = new File("");
60:
61: dir.setName("Name");
62: assertEquals("Name", dir.getName());
63:
64: dir.setFile(file);
65: assertEquals(file, dir.getFile());
66: } catch (Exception e) {
67: e.printStackTrace();
68: fail();
69: }
70: }
71: }
|