On Sun, 16 Apr 2023 08:39:32 GMT, Alan Bateman <al...@openjdk.org> wrote:

>> added validation for other file being null but also kept the existing 
>> validation of the message
>
> Okay, although I assume this test will fail if it throws a more general 
> IOException (it's allowed to do that) or there is any adjustment to the error 
> message.

Yes, in the unlikely event that either  FileSystemException or  the code below 
from zipfs is changed, then yes the error message could evolve



            if (e.isDir())
                throw new FileSystemException(getString(path), null, "is a 
directory"); 


I do not have a strong preference once way or the other and am happy to remove 
the message validation if that is what you prefer.  I kept the validation as 
the original issue was surrounding the actual message being generated which 
aligns with the text included by zipfs when it threw the exception when 
obtaining the inputstream

I think it is worth mentioning that we have other tests that also validate 
exception messages(and we recently updated a couple zip tests because the 
message changed).    So if we are going to move in the direction of not 
validating exception messages in tests, we should probably consider adding 
verbiage to the developers guide to provide that guidance and be consistent 
within the test suite

Let me know your preference and thank you for your thoughts as it is a useful 
discussion

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

PR Review Comment: https://git.openjdk.org/jdk/pull/13482#discussion_r1167813939

Reply via email to