我正在使用gwtp,并且正在我的视图上编写一些测试,我有一些事件,例如ChangeEvent,clickEvent在我的视图中,所以我如何获得这些对象我通过模拟尝试过但它不起作用。
在我看来的代码是
'@UiHandler("提交") void onClickSubmit(ClickEvent e) { doClick(); }
@UiHandler("change")
public void onChange(ChangeEvent e) {
doChange();
}
'
尝试反转 MVP 模式。这样,您只需测试演示者。请记住,在 MVP 中,视图应该是"愚蠢的"。目标是避免测试视图。
http://arcbees.wordpress.com/2010/09/03/reversing-the-mvp-pattern-and-using-uihandler/