JUnit使用GWT编辑器进行测试

时间:2013-09-19 09:44:30

标签: gwt junit gwt-editors

在我目前的项目中,我们有一个基于mvp模式的gwt客户端应用程序。现在我有一个实现编辑器的视图和一个 Presenter ,它获取每个getter访问的 EditorDriver 。 Presenter在 EditorDriver 上调用 edit() flush()

我发现的是 MockSimpleBeanEditorDriver ,但没有像 editormock 那样。准备好使用“MockSimpleBeanEditor”会很不错。

有没有办法让它在JUnit测试中运行?

1 个答案:

答案 0 :(得分:0)

您可以采取的一种方法是“制作”模拟编辑器。 我能想到的最简单和优雅的方式是Mockito。 看一下这个::

Comparable c = mock(Comparable.class);
when(c.compareTo("Test")).thenReturn(1);
assertEquals(1, c.compareTo("Test"));

此代码段构造了一个Comparable实例,在传递字符串'Test'时将返回'1'。

更多信息here