On Thu, 14 Jul 2022 01:25:38 GMT, Joe Wang <jo...@openjdk.org> wrote:

>> Bill Huang has updated the pull request with a new target base due to a 
>> merge or a rebase. The incremental webrev excludes the unrelated changes 
>> brought in by the merge/rebase. The pull request contains three additional 
>> commits since the last revision:
>> 
>>  - Merge branch 'openjdk:master' into JDK-8289511
>>  - Added more XPath expression test cases and created negative tests for 
>> invalid expressions.
>>  - Created XPathChildTest.java
>
> test/jaxp/javax/xml/jaxp/unittest/xpath/XPathChildTest.java line 156:
> 
>> 154:     public Object[][] getInvalidExp() {
>> 155:         return new Object[][]{
>> 156:                 // NullPointerException
> 
> These NPE tests need to be revisited. First of all, by the spec, NPE shall 
> throw only "If expression or returnType is null" (and that's already covered 
> in the Exception test). Secondly, these NPEs were not thrown by the eval 
> process, it was merely because the NodeList was empty or Node was null. The 
> expressions themselves were not "invalid".

Agreed. These expressions are not invalid and they are more on a focus of zero 
children rather than NPE. I can move them to a different test case.

-------------

PR: https://git.openjdk.org/jdk/pull/9484

Reply via email to