KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > TestBadNames


1 /*
2  * The contents of this file are subject to the terms of the Common Development
3  * and Distribution License (the License). You may not use this file except in
4  * compliance with the License.
5  *
6  * You can obtain a copy of the License at http://www.netbeans.org/cddl.html
7  * or http://www.netbeans.org/cddl.txt.
8  *
9  * When distributing Covered Code, include this CDDL Header Notice in each file
10  * and include the License file at http://www.netbeans.org/cddl.txt.
11  * If applicable, add the following below the CDDL Header, with the fields
12  * enclosed by brackets [] replaced by your own identifying information:
13  * "Portions Copyrighted [year] [name of copyright owner]"
14  *
15  * The Original Software is NetBeans. The Initial Developer of the Original
16  * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
17  * Microsystems, Inc. All Rights Reserved.
18  */

19
20 /*
21  * TestBadNames - test some bad names
22  *
23  */

24
25 import java.io.*;
26 import java.util.*;
27 import org.w3c.dom.*;
28
29 import badnames.*;
30
31
32 public class TestBadNames extends BaseTest {
33     public static void main(String JavaDoc[] argv) {
34         TestBadNames o = new TestBadNames();
35         if (argv.length > 0)
36             o.setDocumentDir(argv[0]);
37         try {
38             o.run();
39         } catch (Exception JavaDoc e) {
40             e.printStackTrace();
41             System.exit(1);
42         }
43         System.exit(0);
44     }
45     
46     public void run() throws Exception JavaDoc {
47         BadNames bn;
48
49         this.readDocument();
50
51         out("creating the bean graph");
52         bn = BadNames.createGraph(doc);
53
54         // Check that we can read the graph and it is complete
55
out("bean graph created");
56         bn.write(out);
57
58         out(bn);
59         out(bn.dumpBeanNode());
60         ElT e = bn.getElT();
61         // This ought not to be null, but is.
62
out("e="+e);
63
64         e = bn.newElT();
65         bn.setElT(e);
66         out(bn.dumpBeanNode());
67         e.setProperty2(0);
68         e.setPackage("5");
69         e.setClass2("other c");
70         bn.write(out);
71     }
72 }
73
Popular Tags