几个月以来,我一直在使用 GWT 进行开发。我有测试困难。我正在使用 MVP 模式以及活动和地点。我使用 Junit 测试没有任何 GWT 特定代码的类。但是具有大量 GWT 依赖项的客户端类很难测试。
您会推荐哪些策略和工具?
几个月以来,我一直在使用 GWT 进行开发。我有测试困难。我正在使用 MVP 模式以及活动和地点。我使用 Junit 测试没有任何 GWT 特定代码的类。但是具有大量 GWT 依赖项的客户端类很难测试。
您会推荐哪些策略和工具?
大多数演示者(来自 MVP)应该可以在没有 GWT 特定依赖项的情况下进行测试。
对于更复杂的情况,Apache(前 Google)Wave 采用的方法对我来说似乎是最好的:他们将 MVP 创建到非常小的组件,例如工具栏按钮。这意味着很多样板,因为您将(至少)拥有一个视图接口和一个实现类(但这是因为 Java),但如果您的场景“足够复杂”,那么它是值得的。
查看http://www.google.com/events/io/2010/sessions/gwt-continuous-build-testing.html以获取一些具体示例。