为 Java 服务集成测试模拟 Microsoft Graph API SDK

Mock Microsoft Graph API SDK for Java service Integration Tests

我正在尝试为我的 JAVA 服务编写带有测试容器的集成测试,我想找到一种方法来模拟 SDK 调用。也许有什么方法可以覆盖请求的 URL 并将其与模拟服务器容器或 smth 一起使用? 主要思想是在生产模式下在单独的容器 运行 中为服务编写测试。 我正在使用 Groovy 为 Java 服务和 Spring-Boot

编写测试

我在BaseClientclass中找到了一个方法setServiceRoot(String url)用于项目的单元测试。使用此方法,您可以更改 API 的地址并使用 MockServer 模拟调用