public void selectMenuItem() {
final LoggingRecorder lr = new LoggingRecorder();
final List<JMenuItem> items = new ArrayList<JMenuItem>();
siw(new Runnable() {
@Override public void run() {
JMenu AMenu = (JMenu) menus.get(0);
AMenu.doClick();
items.addAll(getMenuComponents(AMenu));
}
});
items.get(1).addMouseListener(new MouseAdapter() {
@Override public void mousePressed(MouseEvent e) {
RMenuItem rMenuItem = new RMenuItem(items.get(1), null, null, lr);
rMenuItem.mouseButton1Pressed(e);
}
});
IDevice d = Device.getDevice();
d.click(items.get(1), Buttons.LEFT, 1, 5, 5);
Call call = lr.getCall();
AssertJUnit.assertEquals("select_menu", call.getFunction());
AssertJUnit.assertEquals("A Menu>>Both text and icon", call.getState());
}
RMenuItemTest.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:marathonv5
作者:
评论列表
文章目录