用Golang测试一个依赖外部服务的端点 xcvxvxc 2022-07-23 81 阅读1分钟 假设当你在你的应用程序中调用一个端点时,它会调用一个外部服务。如果你为它写一个测试而不模拟外部服务,你的测试将实际调用外部服务。为了避免这个问题,你可以在你的测试中模拟它,如下所示。 消费者 这是一个在幕后调用外部服务的程序,但我们不打算为它写一个测试。相反,我们将在测试中传递模拟服务器的地址给它。 package pkg 端点 package app package app