KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > methodhead > tree > FoldingTreeNodeTest


1 /*
2  * Copyright (C) 2006 Methodhead Software LLC. All rights reserved.
3  *
4  * This file is part of TransferCM.
5  *
6  * TransferCM is free software; you can redistribute it and/or modify it under the
7  * terms of the GNU General Public License as published by the Free Software
8  * Foundation; either version 2 of the License, or (at your option) any later
9  * 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.tree;
22
23 import java.util.*;
24 import junit.framework.*;
25 import org.apache.log4j.*;
26 import com.methodhead.persistable.*;
27 import com.methodhead.test.*;
28
29 public class FoldingTreeNodeTest extends DbTestCase {
30
31   public FoldingTreeNodeTest( String JavaDoc name ) {
32     super( name );
33   }
34
35   protected void setUp() {
36     //setLogLevel( Level.DEBUG );
37
try {
38     }
39     catch ( Exception JavaDoc e ) {
40       fail( e.getMessage() );
41     }
42   }
43
44   protected void tearDown() {
45   }
46
47   public void testConstructor() {
48     try {
49       FoldingTreeNode node = new FoldingTreeNode();
50
51       assertEquals( "", node.getLabel() );
52       assertNull( node.getUrl() );
53       assertNull( node.getIconHint() );
54       assertTrue( !node.getOpened() );
55     }
56     catch ( Exception JavaDoc e ) {
57       e.printStackTrace();
58       fail();
59     }
60   }
61
62   public void testProperties() {
63     try {
64       FoldingTreeNode node = new FoldingTreeNode();
65       node.setLabel( "label" );
66       node.setUrl( "url" );
67       node.setIconHint( "iconHint" );
68       node.setOpened( true );
69
70       assertEquals( "label", node.getLabel() );
71       assertEquals( "url", node.getUrl() );
72       assertEquals( "iconHint", node.getIconHint() );
73       assertTrue( node.getOpened() );
74     }
75     catch ( Exception JavaDoc e ) {
76       e.printStackTrace();
77       fail();
78     }
79   }
80 }
81
Popular Tags