On Wed, 17 Nov 2021 12:08:37 GMT, Lance Andersen <lan...@openjdk.org> wrote:
> There appears to be a similar test, > open/test/jdk/java/util/zip/ZipFile/Comment.java, I think we probably want to > fold your changes into the existing test and possibly convert to use TestNG. I know that test, and I explicitly created a new one, since the old one covers the positive cases of reading the different comments from the data by the ZipFile including an empty comment. This one is different, it checks the different use-cases all of which cause to save the empty comment into the data. > If you prefer to keep this test separate, the test should have expanded > coverage to validate that a comment that is set can be successfully read back > and the test should be renamed as it does more than just validate an > Empty/null comment. It is already checked by the ZipFile test cases. > To be: writeBytes(comment, 0, 0, Math.min(comment.length, 0xffff)); > Which is done when writing an entry comment out in writeCEN. It has a different implementation because of different specifications, the writeCEN codepath specified to cut long comments and save the first part, this method specified an exception to be thrown if a comment is too long-> an empty comment is saved. ------------- PR: https://git.openjdk.java.net/jdk/pull/6380