Author: scabanovich
Date: 2011-12-06 16:59:22 -0500 (Tue, 06 Dec 2011)
New Revision: 37022
Added:
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/ConfigurationBlockTest.java
Modified:
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/META-INF/MANIFEST.MF
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/JstWebUiAllTests.java
Log:
JBIDE-10364
https://issues.jboss.org/browse/JBIDE-10364
Test added.
Modified: trunk/jst/tests/org.jboss.tools.jst.web.ui.test/META-INF/MANIFEST.MF
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.web.ui.test/META-INF/MANIFEST.MF 2011-12-06
21:56:25 UTC (rev 37021)
+++ trunk/jst/tests/org.jboss.tools.jst.web.ui.test/META-INF/MANIFEST.MF 2011-12-06
21:59:22 UTC (rev 37022)
@@ -5,8 +5,10 @@
Bundle-Version: 3.3.0.qualifier
Bundle-Vendor: %Bundle-Vendor.0
Require-Bundle: org.jboss.tools.jst.web.ui,
+ org.jboss.tools.jst.web,
org.eclipse.ui,
org.eclipse.gef,
+ org.jboss.tools.common.ui,
org.jboss.tools.common.model.ui,
org.jboss.tools.common.model.ui.test,
org.jboss.tools.tests,
Added:
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/ConfigurationBlockTest.java
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/ConfigurationBlockTest.java
(rev 0)
+++
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/ConfigurationBlockTest.java 2011-12-06
21:59:22 UTC (rev 37022)
@@ -0,0 +1,44 @@
+/*******************************************************************************
+ * Copyright (c) 2011 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.jst.web.ui.test;
+
+import org.eclipse.jface.preference.PreferenceDialog;
+import org.eclipse.ui.dialogs.PreferencesUtil;
+import org.jboss.tools.common.ui.preferences.SeverityPreferencePage;
+import org.jboss.tools.jst.web.ui.WebUiPlugin;
+import org.jboss.tools.jst.web.ui.internal.preferences.WebXMLPreferencesMessages;
+import org.jboss.tools.jst.web.ui.internal.preferences.WebXMLValidatorPreferencePage;
+import org.jboss.tools.jst.web.validation.WebXMLPreferences;
+
+import junit.framework.TestCase;
+
+/**
+ * @author Viacheslav Kabanovich
+ */
+public class ConfigurationBlockTest extends TestCase {
+
+ public void testFilter() {
+ String preferencePageId = WebXMLValidatorPreferencePage.PREF_ID;
+ PreferenceDialog dialog =
PreferencesUtil.createPreferenceDialogOn(WebUiPlugin.getShell(),
+ preferencePageId,
+ new String[]{preferencePageId},
+ WebXMLPreferences.INVALID_ROLE_REF);
+ Object selectedPage = dialog.getSelectedPage();
+ assertTrue(selectedPage instanceof SeverityPreferencePage);
+ SeverityPreferencePage page = (SeverityPreferencePage)selectedPage;
+ assertEquals(WebXMLPreferencesMessages.WebXMLValidatorConfigurationBlock_pb_invalidRoleRef_label,
page.getFilterText());
+
+ dialog.setBlockOnOpen(false);
+ dialog.open();
+ dialog.close();
+ }
+
+}
Property changes on:
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/ConfigurationBlockTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/JstWebUiAllTests.java
===================================================================
---
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/JstWebUiAllTests.java 2011-12-06
21:56:25 UTC (rev 37021)
+++
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/JstWebUiAllTests.java 2011-12-06
21:59:22 UTC (rev 37022)
@@ -24,6 +24,7 @@
public static Test suite() {
TestSuite suite = new TestSuite(JstWebUiAllTests.class.getName());
+ suite.addTestSuite(ConfigurationBlockTest.class);
suite.addTestSuite(WebViewsTest.class);
suite.addTestSuite(WebWizardsTest.class);
suite.addTestSuite(JstWebUiPreferencesPagesTest.class);