[123911] Added extension mechanism to the XML validator for error customizers. Contributed an initial J2EE error customizer that provides a 'nicer' message for empty application projects. Added unit tests for error customizer extension.
diff --git a/tests/org.eclipse.wst.xml.validation.tests/META-INF/MANIFEST.MF b/tests/org.eclipse.wst.xml.validation.tests/META-INF/MANIFEST.MF index 52a4b72..77e9a04 100644 --- a/tests/org.eclipse.wst.xml.validation.tests/META-INF/MANIFEST.MF +++ b/tests/org.eclipse.wst.xml.validation.tests/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Bundle-ManifestVersion: 2 Bundle-Name: XML Validator Tests Plug-in Bundle-SymbolicName: org.eclipse.wst.xml.validation.tests -Bundle-Version: 1.0.0 +Bundle-Version: 1.0.2 Bundle-ClassPath: validatexmltests.jar Bundle-Activator: org.eclipse.wst.xml.validation.tests.internal.XMLValidatorTestsPlugin Bundle-Vendor: Eclipse
diff --git a/tests/org.eclipse.wst.xml.validation.tests/src/org/eclipse/wst/xml/validation/tests/internal/AllXMLTests.java b/tests/org.eclipse.wst.xml.validation.tests/src/org/eclipse/wst/xml/validation/tests/internal/AllXMLTests.java index 3241439..da0c9f7 100644 --- a/tests/org.eclipse.wst.xml.validation.tests/src/org/eclipse/wst/xml/validation/tests/internal/AllXMLTests.java +++ b/tests/org.eclipse.wst.xml.validation.tests/src/org/eclipse/wst/xml/validation/tests/internal/AllXMLTests.java
@@ -11,6 +11,10 @@ package org.eclipse.wst.xml.validation.tests.internal; import junit.framework.Test; + +import org.eclipse.wst.xml.core.internal.validation.errorcustomization.ErrorCustomizationManagerTest; +import org.eclipse.wst.xml.core.internal.validation.errorcustomization.ErrorCustomizationRegistryTest; +import org.eclipse.wst.xml.core.internal.validation.errorcustomization.ErrorMessageCustomizerDelegateTest; /** * The root test suite that contains all other XML validator test suites. * @@ -37,5 +41,8 @@ addTest(XMLExamplesTest.suite()); addTest(BugFixesTest.suite()); addTest(PathsTest.suite()); + addTestSuite(ErrorCustomizationManagerTest.class); + addTestSuite(ErrorMessageCustomizerDelegateTest.class); + addTestSuite(ErrorCustomizationRegistryTest.class); } } \ No newline at end of file
diff --git a/tests/org.eclipse.wst.xml.validation.tests/src/org/eclipse/wst/xml/validation/tests/internal/XMLValidatorTestsPlugin.java b/tests/org.eclipse.wst.xml.validation.tests/src/org/eclipse/wst/xml/validation/tests/internal/XMLValidatorTestsPlugin.java index 7d82f27..887ea9a 100644 --- a/tests/org.eclipse.wst.xml.validation.tests/src/org/eclipse/wst/xml/validation/tests/internal/XMLValidatorTestsPlugin.java +++ b/tests/org.eclipse.wst.xml.validation.tests/src/org/eclipse/wst/xml/validation/tests/internal/XMLValidatorTestsPlugin.java
@@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2001, 2004 IBM Corporation and others. + * Copyright (c) 2001, 2006 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -39,4 +39,8 @@ } return null; } + public static XMLValidatorTestsPlugin getPlugin() + { + return plugin; + } }