On Thu, 23 Oct 2025 20:06:30 GMT, Bradford Wetmore <[email protected]> wrote:

>> Mikhail Yankelevich has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   line length changed
>
> test/jdk/sun/security/ssl/X509KeyManager/NullCases.java line 103:
> 
>> 101:         final X509KeyManager km = generateNullKm();
>> 102: 
>> 103:         km.getServerAliases(null, null);
> 
> I know that this section is not part of this change, but shouldn't we be 
> testing that all these are indeed returning null?  
> 
> It's done in spots later on, but I feel it should be done here also to test 
> all of the APIs.

I don't think this test focuses on this, but in any case it's easy to add a 
null verification, so I think it would be better to have it. Done in the next 
commit

> test/jdk/sun/security/ssl/X509KeyManager/NullCases.java line 203:
> 
>> 201:                         "Should return null if the alias is invalid 
>> <%s>",
>> 202:                         alias));
>> 203:     }
> 
> Based on the description of the bug, I was expecting to see checking of the 
> debug output (`Implement extra logging...`), but appears that this is not the 
> primary focus.  Maybe change the ordering of the bug description.  (`...and 
> also implement extra logging`)

I have removed log verification from the tests. I agree, changing the title 
might be a good idea

> test/jdk/sun/security/ssl/X509KeyManager/X509KeyManagerNegativeTests.java 
> line 70:
> 
>> 68: 
>> 69:         exceptionThrowingKMF
>> 70:                 .init((KeyStore) exceptionThrowingKS, null);
> 
> This cast seems unnecessary.
> 
> (Test runs without it.)

Yes, I've removed it in the next commit, thanks.

> test/jdk/sun/security/ssl/X509KeyManager/X509KeyManagerNegativeTests.java 
> line 83:
> 
>> 81:     @Test
>> 82:     public void ksExceptionTest() {
>> 83:         // recording logs to the output stream
> 
> I don't understand this comment.  There doesn't seem to be any recording to 
> the debug log stream in this test.

That's a typo, I have modified a test which used to verify logs. Removed in the 
next commit

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27851#discussion_r2459620637
PR Review Comment: https://git.openjdk.org/jdk/pull/27851#discussion_r2459632554
PR Review Comment: https://git.openjdk.org/jdk/pull/27851#discussion_r2459627208
PR Review Comment: https://git.openjdk.org/jdk/pull/27851#discussion_r2459636148

Reply via email to