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