java - jUnit 问题 - Restful Web 服务的集成测试

标签 java web-services rest maven junit

我是一名 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/

相关文章:

rest - Invoke-RestMethod 将反斜杠转换为斜杠

bash - curl: 没有为 restful api 指定 URL

c# - 为 WCF REST 服务生成示例数据?

java - 使矩形透明

java - 使用 webflux bean 验证时出现不明确的异常(WebExchangeBindException 与 ConstraintViolationException)

java - 移动 (Android) 游戏在线和互动的最佳实践/最佳服务

ruby-on-rails - 尝试从 ruby​​ 使用 Digest Auth 调用服务的错误请求

java - 在 Spring Cloud Stream 3.x 中不推荐使用 EnableBinding

java - 将 Bean 从 Servlet 加载到 JSP

c# - 如何克服 System.ServiceModel.FaultException