RFR: 8265439: [TestBug] Enable and fix ignored unit tests in MenuItemTest

Kevin Rushforth kcr at openjdk.java.net
Mon Apr 19 17:50:41 UTC 2021


On Mon, 19 Apr 2021 16:48:07 GMT, Ajit Ghaisas <aghaisas at openjdk.org> wrote:

>> This PR enables ignored unit tests from MenuItemTest and fixes them.
>> 4 ignored tests are fixed. 
>> 2 ignored tests are removed.
>> 2 new tests are added.
>> 
>> **Before fix :**
>> total tests = 89
>> failures = 0
>> ignored tests =  6
>> 
>> **After fix :**
>> total tests = 89
>> failures = 0
>> ignored tests =  0
>
> modules/javafx.controls/src/test/java/test/javafx/scene/control/MenuItemTest.java line 410:
> 
>> 408: 
>> 409:     @Test(expected=NullPointerException.class)
>> 410:     public void setSpecifiedAccelerator_nullKeyCombination1() {
> 
> Constructing KeyCodeCombination with a null KeyCode & constructing a KeyCharacterCombination with null key character results in NullPointerException as present in KeyCombinationTest.java.
> 
> These tests were ignored with a comment on similar lines. I have enabled them and added expected NullPointerException.

Where is the NPE thrown? I see that your change makes the test pass, but if it never gets to the `setAccelerator` call or the `assertEquals` statements maybe you could remove them?

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

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


More information about the openjfx-dev mailing list