gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 05:22:42 25 4
gpt4 key购买 nike

你好很棒的人!

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

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

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

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

谢谢,

凯西

最佳答案

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

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

关于java - 在客户端和服务器之间共享 JUnit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13544887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com