如何在 GWT MVP 应用程序测试中的测试用例中模拟/提供不同的事件类



我正在使用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/

最新更新