【发布时间】:2021-10-08 02:22:52
【问题描述】:
cloud-javalibrary https://github.com/googleapis/google-cloud-java#authentication to create a subscription toGCP`,到目前为止一切顺利。
但现在我想做一个集成测试,我可以控制订阅工作,而不必去真正的GCP。
我一直在谷歌上寻找但没有成功,任何人都知道模拟GCP 进行此类测试的方法。
我知道我可以使用 Docker 运行一个 GCP 进行测试,但我试图避免这种复杂性。
问候
【问题讨论】:
-
我尝试了第一个答案,但我可能误解了一些事情。我对您对 GCP 概念的使用以及您如何声明 Docker 将成为您的问题的明确解决方案感到困惑。如果我的回答没有帮助,请说明原因以及 Docker 如何帮助解决您的问题。干杯
-
如果我误解了你,请纠正我,但你想有一种方法来测试
https://github.com/googleapis/google-cloud-java#authentication中的库,而不必将这些请求发送到 Google Cloud Platform? -
没错,发送到我的模拟
-
只是为了澄清您的问题,为什么您不想将请求发送到发送到 GCP 的模拟设备?另外,你提到了一些关于控制订阅的事情,你想以哪种方式控制订阅或者你想改变订阅的什么?您是否有您提到的 Docker 方法的文档链接,以确定您对模拟的期望? @MarCialR answer 是否符合您的要求?
标签: java google-cloud-platform