【发布时间】:2017-11-08 21:44:15
【问题描述】:
所以我构建了一个 REST API 微服务,它查询本地 Elasticsearch 实例并根据内部协议转换结果。我将它构建到 Docker 映像中,我想在构建中对其运行一些单元测试。由于 ES 连接到私有 Docker 网络,在构建期间微服务无法访问它,因此测试显然失败。我想知道,有没有办法绕过这种情况而不必使用一些复杂的测试框架来进行依赖注入?您如何在工作实践中测试这种容器?
【问题讨论】:
-
如果他们跨系统边界进行测试,他们就不是单元测试。
-
是的,我后来想通了,我会修改标题
标签: rest unit-testing docker microservices external-dependencies