On Mon, 2 Dec 2024 18:27:52 GMT, Alexander Zuev <[email protected]> wrote:

>> Harshitha Onkar has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   removed redundant null check
>
> test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java line 167:
> 
>> 165:         robot.waitForIdle(500);
>> 166: 
>> 167:         if (primaryClip != null) {
> 
> Do we even need this check? I mean in the getPrimaryClipboard() you throw a 
> runtime exception if primaryClip is null. The only possible option when there 
> is no exception thrown and primaryClip is null is when inside 
> getPrimaryClipboard() HeadlessException happened which should not be the case 
> because of headful tag in the header. So what are we checking for here? In 
> original test it was a soft way to skip test on Windows and macOS but you 
> eliminated that check and added platform requirement to the header.

That's correct, the check is redundant and no longer needed after the addition 
of `@requires` tag. Removed it in the latest commit.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/22490#discussion_r1866454824

Reply via email to