Mocking 无法更改url的Mockwebserver?

Mocking 无法更改url的Mockwebserver?,mocking,android-testing,mockwebserver,Mocking,Android Testing,Mockwebserver,我正在使用mockwebserver进行android测试。我可以通过这样做来模仿我的网络服务 NetworkServiceHelper.init(String.valueOf(server.url("/"))); 但是,我无法模拟其他SDK(如Atlas Layer)发出的web请求,这些SDK具有基本url 我执行了以下操作,但获得的请求计数仍然为0 MockWebServer mockWebServer = new MockWebServer(); mockWebServer.url(

我正在使用mockwebserver进行android测试。我可以通过这样做来模仿我的网络服务

 NetworkServiceHelper.init(String.valueOf(server.url("/")));
但是,我无法模拟其他SDK(如Atlas Layer)发出的web请求,这些SDK具有基本url

我执行了以下操作,但获得的请求计数仍然为0

MockWebServer mockWebServer = new MockWebServer();
mockWebServer.url("https://api.layer.com/apps");
mockWebServer.enqueue(new MockResponse().setBody(getStringFromFile(getInstrumentation().getContext(), "temp.json")));
getConversation("demo", "asdf"); // makes web service all using Layer SDK
mockWebServer.getRequestCount(); // Returns 0 instead of 1