你好很棒的人!
我正在开发一个将在服务器和客户端(GWT)上使用的 java 模块。
我想编写一个单元测试库,然后简单地创建包装器来在客户端和服务器上运行测试。这样,我可以保证代码在两者上都正确运行,而不必为每个代码编写单独的单元测试。
但是,我看到 GWT 中没有对 JUnit 的本机支持,并且必须使用 GWTTestCase。
我希望有人可能有一个聪明的解决方案,可以让我做到这一点。
谢谢,
凯西
你好很棒的人!
我正在开发一个将在服务器和客户端(GWT)上使用的 java 模块。
我想编写一个单元测试库,然后简单地创建包装器来在客户端和服务器上运行测试。这样,我可以保证代码在两者上都正确运行,而不必为每个代码编写单独的单元测试。
但是,我看到 GWT 中没有对 JUnit 的本机支持,并且必须使用 GWTTestCase。
我希望有人可能有一个聪明的解决方案,可以让我做到这一点。
谢谢,
凯西
如果您从中GWTTestCase
返回,它将作为简单的 JUnit 测试运行。因此,这个想法是有 2 个类,一个扩展另一个并覆盖.null
getModuleName()
getModuleName()
仅供参考,这是 GWT 本身在其单元测试中使用的确切技术;例如 RequestFactory 或 AutoBeans;例如RequestFactoryTest
which extendsGWTTestCase
和RequestFactoryJreTest
which extends RequestFactoryTest
,覆盖getModuleName()
返回null
以及设置测试的方式。