| 1 19 20 package org.netbeans.upgrade.systemoptions; 21 22 25 public class I18nOptionsTest extends BasicTestForImport { 26 public I18nOptionsTest(String testName) { 27 super(testName, "org-netbeans-modules-i18n-I18nOptions.settings"); 28 } 29 30 public void testPreferencesNodePath() throws Exception { 31 assertPreferencesNodePath("/org/netbeans/modules/i18n"); 32 } 33 34 public void testPropertyNames() throws Exception { 35 assertPropertyNames(new String [] { 36 "replaceResourceValue", 37 "regularExpression", 38 "initJavaCode", 39 "replaceJavaCode", 40 "advancedWizard", 41 "lastResource2", 42 "i18nRegularExpression" 43 }); 44 } 45 46 47 public void testReplaceResourceValue() throws Exception { 48 assertPropertyType("replaceResourceValue", "java.lang.Boolean"); 49 assertProperty("replaceResourceValue","false"); 50 } 51 public void testRegularExpression() throws Exception { 52 assertPropertyType("regularExpression", "java.lang.String"); 53 assertProperty("regularExpression","(getString|getBundle)[:space:]*\\([:space:]*{hardString}|// NOI18N"); 54 } 55 public void testInitJavaCode() throws Exception { 56 assertPropertyType("initJavaCode", "java.lang.String"); 57 assertProperty("initJavaCode","java.util.ResourceBundle.getBundle(\"{bundleNameSlashes}\")"); 58 } 59 public void testReplaceJavaCode() throws Exception { 60 assertPropertyType("replaceJavaCode", "java.lang.String"); 61 assertProperty("replaceJavaCode","java.util.ResourceBundle.getBundle(\"{bundleNameSlashes}\").getString(\"{key}\")"); 62 } 63 public void testAdvancedWizard() throws Exception { 64 assertPropertyType("advancedWizard", "java.lang.Boolean"); 65 assertProperty("advancedWizard","true"); 66 } 67 public void testLastResource2() throws Exception { 68 assertProperty("lastResource2","home.local/rmatous/module2/src/org/yourorghere/module2/Bundle.properties"); 69 } 70 public void testI18nRegularExpression() throws Exception { 71 assertPropertyType("i18nRegularExpression", "java.lang.String"); 72 assertProperty("i18nRegularExpression","getString[:space:]*\\([:space:]*{hardString}"); 73 } 74 75 } 76 | Popular Tags |