RFR: 8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind [v7]
Brian Burkhalter
bpb at openjdk.org
Wed Sep 20 15:46:45 UTC 2023
On Wed, 20 Sep 2023 04:29:00 GMT, Daniel Jeliński <djelinski at openjdk.org> wrote:
>> Brian Burkhalter has updated the pull request incrementally with one additional commit since the last revision:
>>
>> 8315960: Fix indentation
>
> test/jdk/java/io/File/TempDirDoesNotExist.java line 153:
>
>> 151: @ParameterizedTest
>> 152: @MethodSource("tempDirSource")
>> 153: public void existingMessage(int exitValue, String errorMsg,
>
> `exitValue` is always zero, and `errorMsg` is always `WARNING`; do you need to use parameters here?
Right. I intentionally left it that way to match the original but it should probably be changed.
> test/jdk/java/io/File/TempDirDoesNotExist.java line 161:
>
>> 159: @ParameterizedTest
>> 160: @MethodSource("noTempDirSource")
>> 161: public void nonexistentMessage(int exitValue, String errorMsg,
>
> exitValue is always zero, and errorMsg is always WARNING; do you need to use parameters here?
Same comment as above re: line 100.
> test/jdk/java/io/File/TempDirDoesNotExist.java line 170:
>
>> 168: @MethodSource("counterSource")
>> 169: public void messageCounter(int exitValue, String... options)
>> 170: throws Exception {
>
> Suggestion:
>
> public void messageCounter(int exitValue, String... options)
> throws Exception {
Thanks; will fix.
> test/jdk/java/io/File/TempDirDoesNotExist.java line 174:
>
>> 172: List<String> list = originalOutput.asLines().stream().filter(line
>> 173: -> line.equalsIgnoreCase(WARNING)).toList();
>> 174: if (list.size() != 1 || originalOutput.getExitValue() != exitValue)
>
> (preexisting) the exception message doesn't make much sense in the second case (`originalOutput.getExitValue() != exitValue`)
Will reconsider this.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15757#discussion_r1331832086
PR Review Comment: https://git.openjdk.org/jdk/pull/15757#discussion_r1331832598
PR Review Comment: https://git.openjdk.org/jdk/pull/15757#discussion_r1331834543
PR Review Comment: https://git.openjdk.org/jdk/pull/15757#discussion_r1331833630
More information about the core-libs-dev
mailing list