Если вы можете изменить код, который создает флажки, присвойте им разные имена:
JCheckBox cb1 = new JCheckBox();
cb1.setName("CheckBox1");
JCheckBox cb2 = new JCheckBox();
cb2.setName("CheckBox2");
Имя флажка (любого компонента) не отображается, но может быть полезно при отладке кодаи во время тестирования кода.
Чтобы установить флажки с AssertJ Swing, вы можете использовать следующий код (с frame
, ссылающимся на FrameFixture
):
frame.checkbox("CheckBox1").check();
frame.checkbox("CheckBox2").check();