mockwebserver相关内容
在使用 square 改造框架时,模拟服务器进行测试的最佳方法是什么..p> 可能的方式: 创建一个新的改造 client 并将其设置在 RestAdapter.Builder().setClient() 中.这涉及解析 Request 对象并将 json 作为 Response 对象返回. 将此带注释的接口实现为模拟类,并使用它代替 RestAdapter.create() 提供的
..
在使用 square 改造框架时模拟服务器进行测试的最佳方法是什么.> 可能的方法: 创建一个新的改造 client 并在 RestAdapter.Builder().setClient() 中设置它.这涉及解析 Request 对象并将 json 作为 Response 对象返回. 将此带注释的接口实现为模拟类,并使用它代替 RestAdapter.create() 提供的版本(不
..
我正在测试使用 MockWebServer 的挂起函数返回结果的 api,但它不适用于 runBlockingTest、testCoroutineDispatcher、testCorounieScope,除非使用了 launch 构建器,为什么? 抽象类 AbstractPostApiTest {内部 lateinit var mockWebServer: MockWebServer私有 val
..
我有一个 spring-boot 应用程序,它使用 webclient 调用一些第三方 URL(比如 http://example.com/someUri)(我已经使用 application-dev.properties 来注入这个url 以实现松散耦合)并使用响应并在我的应用程序中使用它. 这是我第一次为 webclient 编写测试用例.在那里我使用了@SprintBootTest.我
..
我正在编写一个Activity的测试,该Activity连续多次调用服务器.我的MockWebServer混合了响应序列,例如当我发出两个连续的请求request1和request2时,有时会响应request1返回request2的Json,并响应request2返回request1的Json.如何指定MockWebServer必须返回到指定请求的响应? server.enqueue(新的M
..
我有几个使用Squares OkHttp s MockWebServer的单元测试.测试运行正常,一切都很好.到目前为止,我无法做的一件事就是验证POST请求的内容. 为什么要这么做? 我正在开发的REST Api有一些方法,要求将数据对象发送到POST请求正文中,其他方法要求将对象作为FormUrlEncoded数据字段发送.因此,我想确保Retrofit接口已正确设置为acc.符合规范
..
我的gradle文件中的此项: androidTestCompile ('com.squareup.okhttp:mockwebserver:2.7.0') 抛出错误: Warning:Conflict with dependency 'com.squareup.okio:okio'. Resolved versions for app (1.8.0) and test app (
..
我正在尝试使用MockWebServer来测试HTTP超时情况,该服务器可以回答通过Retrofit / OkHttp发送的测试请求。 (几年前曾有人问过这个问题 ,但当时涉及到MockWebServer中的错误。 ,此后的API发生了一些变化,因此我认为重新发布此问题是有必要的。) 似乎有几种相关方法,但我希望能找到一个解决方案这个问题有一个清晰的例子:我不确定之间的区别。 .del
..
如何延迟Square MockWebServer HTTP响应? 有一个response.setBodyDelayTimeMs(...);方法,但这仅在SpdySocketHandler中使用,而不用于HTTP请求. 解决方案 这是OkHttp维护人员需要修复的错误.如果您在我们的问题跟踪器上报告该问题,我们将对其进行说明.或者更好的是,向我们发送请求请求!
..
我正在使用 OkHttp MockWebServer 来模拟我对单元的服务器响应测试. 在第一次测试中效果很好,但是在第二次测试中,我的客户失败了: 无法连接到localhost/0:0:0:0:0:0:0:0:1:63631 即使第二次测试与第一次测试完全相同,也会发生这种情况. 这是我在做什么: @RunWith(RobolectricTestRunner.class
..
我正在尝试从Square实现MockWebServer,但我在代理后面.问题在于,每次执行仪器测试都会失败,因为我对MockWebServer所做的每个请求都会得到407. debug.level.titleD/OkHttp:
..
我正在使用Espresso为我的Android应用程序编写UI测试,并想使用MockWebServer模拟HTTP请求. 在运行测试之前,我需要模拟身份验证响应并登录用户. 有没有一种方法可以使该应用程序使用模拟网络服务器,以便发出实际的请求,所以我可以使用在模拟网络服务器上排队的响应. 到目前为止,我有: public class AuthenticationTest { @
..
使用Robolectric 2.3-SNAPSHOT,我想测试会在后台执行一个请求的对象。为了孤立它,我试图嘲弄的Htt presponse回来了,没有成功后几个小时投入。 我已经创建了一个任何人都可以克隆项目。 Simly运行的 ./ gradlew检查的我试过 Robolectric.setDefaultHtt presponse(200,“my_mocked_word”); Moc
..