我是一名 C# 开发人员,最近开始探索 Java 中的 Restful Web 服务,我遇到了一个奇怪的问题,它与 Rest 服务中的任何功能无关,而是与集成测试有关。
集成测试非常简单,它会点击 Rest URL,并根据收到的客户端响应进行检查。测试没有编译错误,这是一个单独的测试项目,当我尝试通过 jUnit 运行测试时。或尝试将测试文件作为 jUnit 测试运行我收到此错误。
There was an error while accessing the DNS servers from the resolver:
There was an error while accessing the search domains from the resolver:
当我对项目进行 mvn verify/clean install 时,我发现相同的测试正在运行,没有任何问题。我机器上的所有其他项目都分别在 jUnit 和 Maven 上成功运行。我不确定是否是 jUnit 的问题,或者是否有人见过类似的问题。
事实上,我对同一个 Web 服务的单元测试在 jUnit 中成功运行,并且这一系列特定的测试在我的控制台上通过 jUnit 测试向我提供了上述错误消息。
我期待您对此的看法。谢谢并干杯!
最佳答案
这是一个 Eclipse 配置错误。重新安装解决了问题。无法再次复制该问题。但我觉得很奇怪。好像以前没有人遇到过。
关于java - jUnit 问题 - Restful Web 服务的集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8328618/