KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > netbeans > upgrade > systemoptions > JUnitSettingsTest


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 package org.netbeans.upgrade.systemoptions;
21
22 /**
23  * @author Radek Matous
24  */

25 public class JUnitSettingsTest extends BasicTestForImport {
26     public JUnitSettingsTest(String JavaDoc testName) {
27         super(testName, "org-netbeans-modules-junit-JUnitSettings.settings");
28     }
29     
30     public void testPreferencesNodePath() throws Exception JavaDoc {
31         assertPreferencesNodePath("/org/netbeans/modules/junit");
32     }
33     
34     public void testPropertyNames() throws Exception JavaDoc {
35         assertPropertyNames(new String JavaDoc[] {
36             "fileSystem",
37             "version",
38             "membersPackage",
39             "generateMainMethod",
40             "membersProtected",
41             "bodyComments",
42             "bodyContent",
43             "javaDoc",
44             "generateTearDown",
45             "generateSuiteClasses",
46             "membersPublic",
47             "includePackagePrivateClasses",
48             "rootSuiteClassName",
49             "generateSetUp",
50             "generateAbstractImpl",
51             "generateMainMethodBody",
52             "generateExceptionClasses"
53         });
54     }
55     
56     public void testVersion() throws Exception JavaDoc {
57         assertPropertyType("version","java.lang.Integer");
58         assertProperty("version","41");
59     }
60     
61     public void testFileSystem() throws Exception JavaDoc {
62         assertPropertyType("fileSystem","java.lang.String");
63         assertProperty("fileSystem","");
64     }
65     
66     public void testMembersPublic() throws Exception JavaDoc {
67         assertPropertyType("membersPublic","java.lang.Boolean");
68         assertProperty("membersPublic","true");
69     }
70     
71     public void testMembersProtected() throws Exception JavaDoc {
72         assertPropertyType("membersProtected","java.lang.Boolean");
73         assertProperty("membersProtected","true");
74     }
75     
76     public void testMembersPackage() throws Exception JavaDoc {
77         assertPropertyType("membersPackage","java.lang.Boolean");
78         assertProperty("membersPackage","true");
79     }
80     
81     public void testBodyComments() throws Exception JavaDoc {
82         assertPropertyType("bodyComments","java.lang.Boolean");
83         assertProperty("bodyComments","true");
84     }
85     
86     public void testBodyContent() throws Exception JavaDoc {
87         assertPropertyType("bodyContent","java.lang.Boolean");
88         assertProperty("bodyContent","true");
89     }
90     
91     public void testJavaDoc() throws Exception JavaDoc {
92         assertPropertyType("javaDoc","java.lang.Boolean");
93         assertProperty("javaDoc","true");
94     }
95     
96     public void testGenerateTearDown() throws Exception JavaDoc {
97         assertPropertyType("generateTearDown","java.lang.Boolean");
98         assertProperty("generateTearDown","true");
99     }
100     public void testGenerateSuiteClasses() throws Exception JavaDoc {
101         assertPropertyType("generateSuiteClasses","java.lang.Boolean");
102         assertProperty("generateSuiteClasses","true");
103     }
104     public void testIncludePackagePrivateClasses() throws Exception JavaDoc {
105         assertPropertyType("includePackagePrivateClasses","java.lang.Boolean");
106         assertProperty("includePackagePrivateClasses","false");
107     }
108     public void testRootSuiteClassName() throws Exception JavaDoc {
109         assertPropertyType("rootSuiteClassName","java.lang.String");
110         assertProperty("rootSuiteClassName","RootSuite");
111     }
112     public void testGenerateSetUp() throws Exception JavaDoc {
113         assertPropertyType("generateSetUp","java.lang.Boolean");
114         assertProperty("generateSetUp","true");
115     }
116     public void testGenerateAbstractImpl() throws Exception JavaDoc {
117         assertPropertyType("generateAbstractImpl","java.lang.Boolean");
118         assertProperty("generateAbstractImpl","true");
119     }
120     public void testGenerateMainMethodBody() throws Exception JavaDoc {
121         assertPropertyType("generateMainMethodBody","java.lang.String");
122         assertProperty("generateMainMethodBody","junit.textui.TestRunner.run(suite());");
123     }
124     public void testGenerateExceptionClasses() throws Exception JavaDoc {
125         assertPropertyType("generateExceptionClasses","java.lang.Boolean");
126         assertProperty("generateExceptionClasses","false");
127     }
128 }
129
Popular Tags