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