KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > nu > xom > tests > LeafNodeTest


1 /* Copyright 2002-2004 Elliotte Rusty Harold
2    
3    This library is free software; you can redistribute it and/or modify
4    it under the terms of version 2.1 of the GNU Lesser General Public
5    License as published by the Free Software Foundation.
6    
7    This library is distributed in the hope that it will be useful,
8    but WITHOUT ANY WARRANTY; without even the implied warranty of
9    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10    GNU Lesser General Public License for more details.
11    
12    You should have received a copy of the GNU Lesser General Public
13    License along with this library; if not, write to the
14    Free Software Foundation, Inc., 59 Temple Place, Suite 330,
15    Boston, MA 02111-1307 USA
16    
17    You can contact Elliotte Rusty Harold by sending e-mail to
18    elharo@metalab.unc.edu. Please include the word "XOM" in the
19    subject line. The XOM home page is located at http://www.xom.nu/
20 */

21
22 package nu.xom.tests;
23
24 import nu.xom.Text;
25
26
27 /**
28  * <p>
29  *
30  * </p>
31  *
32  * @author Elliotte Rusty Harold
33  * @version 1.0
34  *
35  */

36 public class LeafNodeTest extends XOMTestCase {
37
38     
39     public LeafNodeTest(String JavaDoc name) {
40         super(name);
41     }
42     
43     
44     private Text leaf;
45     
46     
47     protected void setUp() {
48         leaf = new Text("parent");
49     }
50     
51     
52     public void testHasChildren() {
53         assertEquals(0, leaf.getChildCount());
54     }
55
56     
57     public void testGetChild() {
58
59         try {
60             leaf.getChild(0);
61             fail("No index exception");
62         }
63         catch (IndexOutOfBoundsException JavaDoc success) {
64             // success
65
}
66
67     }
68
69     
70     public void testGetChildCount() {
71         assertEquals(0, leaf.getChildCount());
72     }
73
74 }
75
Popular Tags