On Wed, 10 Jan 2024 17:37:11 GMT, Lance Andersen <lan...@openjdk.org> wrote:

> Thank you for the PR. Overall it looks good a few couple nit comments.

Thanks Lance, see e4a505fa073874824f247c20b76c3531a068ee32 for the latest 
update following your review.

> test/jdk/jdk/nio/zipfs/TestPosix.java line 761:
> 
>> 759:         Files.write(zipFile, zip);
>> 760: 
>> 761:         // Verify that a read/synch roundtrip preserves the external 
>> file attributes
> 
> typo 'synch'

This comment was replaced with "Run the provided action on the ZipFileSystem" 
following the rewrite described below.

> test/jdk/jdk/nio/zipfs/TestPosix.java line 770:
> 
>> 768: 
>> 769:         // Verify calling Files.setPosixFilePermissions with current 
>> permission set
>> 770:         try (FileSystem fs = FileSystems.newFileSystem(zipFile, 
>> ENV_POSIX)) {
> 
> This should be a separate test IMHO

I've separated two tests `setPermissionsShouldPreserveRemainingBits` and 
`setLastModifiedTimeShouldNotChangeExternalFileAttribute`, both using the 
support method `assertExternalFileAttributeUnchanged`.

I agree this was much cleaner, since these are in fact separate and independent 
(but perhaps overlapping) issues.

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

PR Comment: https://git.openjdk.org/jdk/pull/17170#issuecomment-1885367252
PR Review Comment: https://git.openjdk.org/jdk/pull/17170#discussion_r1447745607
PR Review Comment: https://git.openjdk.org/jdk/pull/17170#discussion_r1447747366

Reply via email to