On Wed, 7 Oct 2020 12:09:15 GMT, Ambarish Rapte <ara...@openjdk.org> wrote:

>> Florian Kirmaier has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   JDK-8244297
>>   Fixed unit-test
>
> modules/javafx.base/src/test/java/test/util/memory/JMemoryBuddy.java line 132:
> 
>> 130:      * Checks whether the content of the WeakReference can not be 
>> collected.
>> 131:      * @param weakReference The WeakReference to check.
>> 132:      * @return Returns true, when the provided WeakReference can be 
>> collected.
> 
> needs typo correction: can not be collected

done

> modules/javafx.base/src/test/java/test/util/memory/JMemoryBuddy.java line 152:
> 
>> 150:         f.accept(new MemoryTestAPI() {
>> 151:             public void assertCollectable(Object ref) {
>> 152:                 if(ref == null) throw new NullPointerException();
> 
> `Object.requireNonNull()` method would be more suitable choice for null check.

done

> modules/javafx.base/src/test/java/test/util/memory/JMemoryBuddy.java line 113:
> 
>> 111:         if(weakReference.get() == null && counter < steps / 3) {
>> 112:             int percentageUsed = (int) ((steps - counter) / steps * 
>> 100);
>> 113:             System.out.println("Warning test seems to be unstable. time 
>> used: " + percentageUsed + "%");
> 
> Seems like candidate for `System.err.`

That might be true, but honestly, I'm using System.err so rarely (never) that I 
have a better feeling avoiding it altogether and eliminating the chance for 
rare cornercases.

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

PR: https://git.openjdk.java.net/jfx/pull/204

Reply via email to