RFR: 8349959: Test CR6740048.java passes unexpectedly missing CR6740048.xsd
SendaoYan
syan at openjdk.org
Thu Feb 20 04:02:53 UTC 2025
On Wed, 19 Feb 2025 20:04:33 GMT, Joe Wang <joehw at openjdk.org> wrote:
> The schema file is integral to the test, so we assume it will be present. A minor improvement would be to remove the conditional check that verifies its existence. This would allow the test to fail if it can't load the schema file.
Do you mean we should change like below
diff --git a/test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java b/test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java
index 077415e3095..fbb515aca70 100644
--- a/test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java
+++ b/test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java
@@ -59,13 +59,9 @@ public final void testReusingDocumentBuilder() {
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
docBuilderFactory.setNamespaceAware(true);
- if (xsd != null) {
- docBuilderFactory.setValidating(true);
- docBuilderFactory.setAttribute(SCHEMA_LANGUAGE_URL, XML_SCHEMA_URL);
- docBuilderFactory.setAttribute(SCHEMA_SOURCE_URL, xsd);
- }
+ docBuilderFactory.setValidating(true);
+ docBuilderFactory.setAttribute(SCHEMA_LANGUAGE_URL, XML_SCHEMA_URL);
+ docBuilderFactory.setAttribute(SCHEMA_SOURCE_URL, xsd);
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23627#issuecomment-2670405905
More information about the core-libs-dev
mailing list