On Wed, 16 Apr 2025 09:21:41 GMT, Mikhail Yankelevich <myankelev...@openjdk.org> wrote:
>> Brian Burkhalter has updated the pull request incrementally with one >> additional commit since the last revision: >> >> 8354450: Add specific conditional for trailing space; adjust test > > test/jdk/java/io/File/WinTrailingSpace.java line 28: > >> 26: >> 27: import org.junit.jupiter.api.Test; >> 28: import static org.junit.jupiter.api.Assertions.*; > > nitpick: wildcard import I am not fond of wildcard imports either, but it is common practice for static imports like this. I will change it though. > test/jdk/java/io/File/WinTrailingSpace.java line 61: > >> 59: f.delete(); >> 60: f.createNewFile(); >> 61: assertFalse(f.exists()); // should not reach here > > Do you think this might be easier to debug if there was a message in there > rather than an `assertFalse`? In case of an error this will just say failed. > However in the failed case where the file wasn't actually created and the > error wasn't triggered either it should pass in the current state. This will > be more confusing when debugging, especially in case of an intermittent issue. > My feeling is that for the long run it might be better to have something > like > ```java > assertFalse("File was created. File exists", f.exists()); > assertEquals("No error thrown", "Error Thrown"); > > > What do you think? I agree that something like you suggest would be better. I'll take a closer look. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/24635#discussion_r2047397807 PR Review Comment: https://git.openjdk.org/jdk/pull/24635#discussion_r2047399125