RFR: 8315960: test/jdk/java/io/File/TempDirDoesNotExist.java leaves test files behind [v7]
Brian Burkhalter
bpb at openjdk.org
Wed Sep 20 21:51:20 UTC 2023
On Wed, 20 Sep 2023 15:42:27 GMT, Brian Burkhalter <bpb at openjdk.org> wrote:
>> 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.
Extraneous parameters removed in b3ac8c7b1242281bda86f7dc98efccf2bcefc7f6.
>> 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.
Extraneous parameters removed in b3ac8c7b1242281bda86f7dc98efccf2bcefc7f6.
>> 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.
Fixed in b3ac8c7b1242281bda86f7dc98efccf2bcefc7f6.
>> 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.
Improved in b3ac8c7b1242281bda86f7dc98efccf2bcefc7f6.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15757#discussion_r1332215332
PR Review Comment: https://git.openjdk.org/jdk/pull/15757#discussion_r1332215487
PR Review Comment: https://git.openjdk.org/jdk/pull/15757#discussion_r1332215855
PR Review Comment: https://git.openjdk.org/jdk/pull/15757#discussion_r1332215701
More information about the core-libs-dev
mailing list