我正在使用 GWT 和框架GWTP开发一个应用程序来使用 MVP 模式。对于几乎每个视图,我都编写了一个继承 GWTTestCase 的测试。
几乎每次,我都会犯同样的错误:我调用 Mockito 来模拟一些东西(比如 ResourceBundle 接口)并让我的测试失败,因为 GWT 编译器无法转换 mockito。
在这种情况下我可以使用任何特定的模拟框架吗?
使用 MVP 允许您在 JRE 中创建测试。MVP 的想法是最小化对 GWT 测试用例的依赖。您应该只测试演示者,因为演示者应该包含所有逻辑,并且视图必须仅用于装饰,即创建面板、按钮设计等。视图应该是 DUMP。如果您还没有看这两篇文章,我建议您这样做。MVP1和MVP2,这是我正在开发的一个简单应用程序的链接,对于费用管理,您可以查看我在客户端的测试。我正在使用 mockito 顺便说一句。祝你好运,我期待你的反馈。