我正在使用 Eclipse 的 RCP 编写客户端-服务器应用程序。 我们无法测试双方之间的互动 因为它们都包含大量 GUI 并且不提供命令行或其他 远程 API。
有什么想法吗?
最佳答案
我有大约 1.5 年的 RCP 框架经验,我真的很喜欢它。我们只是简单地使用 JUnit 进行测试...
说起来有点陈词滥调,但如果它不容易测试,也许设计需要一些重构?
Java 和 RCP 框架为保持 GUI 代码和逻辑代码分离提供了很好的工具。我们将 MVC 模式与观察者一起使用,Java 中可用的可观察构造...
如果您不了解 Java 中的观察者/可观察结构,我强烈建议您看一看:http://www.javaworld.com/javaworld/jw-10-1996/jw-10-howto.html ,您将一直使用它,并且您的应用程序将更易于测试。
关于eclipse - 测试客户端-服务器应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31598/