在客户端和服务器之间共享 JUnit 测试



你好,很棒的人!

我正在开发一个Java模块,它将在服务器和客户端(GWT)上使用。

我想编写一个单元测试库,然后简单地创建包装器以在客户端和服务器上运行测试。这样,我可以保证代码在两者上的行为正确,而不必为每个代码编写单独的单元测试。

但是,我看到GWT中没有对JUnit的本机支持,并且必须使用GWTTestCase。

我希望有人能有一个聪明的解决方案,让我做到这一点。

谢谢

凯西

如果你的GWTTestCasegetModuleName()返回null,它将作为一个简单的JUnit测试运行。因此,这个想法是有 2 个类,一个扩展另一个并覆盖getModuleName() .

仅供参考,这是GWT本身在其单元测试中使用的确切技术;例如RequestFactory或AutoBeans;例如RequestFactoryTest扩展GWTTestCaseRequestFactoryJreTest扩展RequestFactoryTest,覆盖getModuleName()返回null以及测试的设置方式。

相关内容

  • 没有找到相关文章

最新更新