1

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

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

有没有办法让它在 JUnit 测试中工作?

4

1 回答 1

1

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

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

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

更多信息在这里

于 2013-09-19T17:32:32.603 回答