Author: dgolovin
Date: 2011-09-20 12:55:15 -0400 (Tue, 20 Sep 2011)
New Revision: 34882
Added:
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorPreferencePageTest.java
Modified:
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorAllTests.java
trunk/tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/test/util/PreferencePageAbstractTest.java
Log:
ESB Validator Preferences test added
Modified:
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorAllTests.java
===================================================================
---
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorAllTests.java 2011-09-20
16:06:39 UTC (rev 34881)
+++
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorAllTests.java 2011-09-20
16:55:15 UTC (rev 34882)
@@ -27,6 +27,7 @@
TestSuite suite2 = new TestSuite("ESB Validator Tests");
suite2.addTestSuite(ValidationTest.class);
suite.addTest(new ESBValidatorTestSetup(suite2));
+ suite.addTestSuite(ESBValidatorPreferencePageTest.class);
return new DisableJavaIndexingSetup(suite);
}
Added:
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorPreferencePageTest.java
===================================================================
---
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorPreferencePageTest.java
(rev 0)
+++
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorPreferencePageTest.java 2011-09-20
16:55:15 UTC (rev 34882)
@@ -0,0 +1,15 @@
+package org.jboss.tools.esb.validator.test;
+
+import org.jboss.tools.esb.validator.ui.ESBValidatorPreferencePage;
+import org.jboss.tools.test.util.PreferencePageAbstractTest;
+
+public class ESBValidatorPreferencePageTest extends PreferencePageAbstractTest {
+
+ public void testFreemarkerPreferencePageShow() {
+ assertTrue(createPreferencePage(ESBValidatorPreferencePage.PREF_ID,
ESBValidatorPreferencePage.class)); //$NON-NLS-1$
+ }
+
+ public void testFreemarkerPreferencePagePerformOk() {
+ pressOkOnPreferencePage(ESBValidatorPreferencePage.PREF_ID);
+ }
+}
Property changes on:
trunk/esb/tests/org.jboss.tools.esb.validator.test/src/org/jboss/tools/esb/validator/test/ESBValidatorPreferencePageTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/test/util/PreferencePageAbstractTest.java
===================================================================
---
trunk/tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/test/util/PreferencePageAbstractTest.java 2011-09-20
16:06:39 UTC (rev 34881)
+++
trunk/tests/plugins/org.jboss.tools.tests/src/org/jboss/tools/test/util/PreferencePageAbstractTest.java 2011-09-20
16:55:15 UTC (rev 34882)
@@ -8,7 +8,7 @@
public class PreferencePageAbstractTest extends TestCase {
- public boolean isPreferencePageIsCreated(String id, Class expectedInstance) {
+ public boolean createPreferencePage(String id, Class expectedInstance) {
PreferenceDialog prefDialog = createPreferenceDialog(id);
try {
@@ -23,6 +23,20 @@
}
+ public void pressOkOnPreferencePage(String ID) {
+ PreferenceDialog prefDialog = WorkbenchUtils.createPreferenceDialog(ID);
+
+ try {
+ prefDialog.setBlockOnOpen(false);
+ prefDialog.open();
+
+ PreferencePage selectedPage = (PreferencePage)prefDialog.getSelectedPage();
+ selectedPage.performOk();
+ } finally {
+ prefDialog.close();
+ }
+ }
+
public static PreferenceDialog createPreferenceDialog(String pageId) {
PreferenceDialog dialog = PreferencesUtil.createPreferenceDialogOn(
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), pageId, new
String[] {pageId}, null);
Show replies by date