You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I get failing tests even though my code is fine; the test is failing because JComboBoxFixture.selectItem() does not set focus on the ComboBox (as a user action would do).
(Background info: I am relying on the focus of ComboBoxes (or any of their subcomponents) as a trick to detect whether ActionPerformed or ItemStateChanged events are "real" ones (resulting from user actions) or "superfluous" ones (that ComboBoxes tend to throw on other inappropriate occasions.)
I verified this by debug output, but also when (visually) watching the test runnning, I notice that other UI elements (e.g. buttons) get a painted focus, while the combobox does not.
My colleague @Gleethos had a look at JComboBoxDriver and JComboBoxSetSelectedIndexTask, and we think that there should be some code setting focus (like an analogon to JButton.doClick(), which does set the focus for buttons).
P.S. If this is welcome, we could try to add/fix it and create a pull-request...?
The text was updated successfully, but these errors were encountered:
I get failing tests even though my code is fine; the test is failing because
JComboBoxFixture.selectItem()
does not set focus on the ComboBox (as a user action would do).(Background info: I am relying on the focus of ComboBoxes (or any of their subcomponents) as a trick to detect whether
ActionPerformed
orItemStateChanged
events are "real" ones (resulting from user actions) or "superfluous" ones (that ComboBoxes tend to throw on other inappropriate occasions.)I verified this by debug output, but also when (visually) watching the test runnning, I notice that other UI elements (e.g. buttons) get a painted focus, while the combobox does not.
My colleague @Gleethos had a look at
JComboBoxDriver
andJComboBoxSetSelectedIndexTask
, and we think that there should be some code setting focus (like an analogon toJButton.doClick()
, which does set the focus for buttons).P.S. If this is welcome, we could try to add/fix it and create a pull-request...?
The text was updated successfully, but these errors were encountered: