1

我正在使用 gwtp,我正在我的视图上编写一些测试,我在我的视图中有一些事件,如 ChangeEvent、clickEvent,所以我怎样才能获得这些我通过模拟尝试但它不起作用的对象。

我认为的代码是

`@UiHandler("submit") void onClickSubmit(ClickEvent e) { doClick(); }

@UiHandler("change")
public void onChange(ChangeEvent e) {
    doChange();
}

`

4

1 回答 1

1

尝试扭转 MVP 模式。这样,您将只需要测试演示者。请记住,在 MVP 中,视图应该是“愚蠢的”。目标是避免测试视图。

http://arcbees.wordpress.com/2010/09/03/reversing-the-mvp-pattern-and-using-uihandler/

于 2012-05-23T20:50:41.103 回答