RMenuItemTest.java 文件源码

java
阅读 37 收藏 0 点赞 0 评论 0

项目:marathonv5 作者:
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());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号