如何在 Android 中为图像上传(多部分/表单数据)API 编写契约消费者测试

问题描述 投票:0回答:0

我正在尝试使用 pact 库为 android 中的图像上传 api 编写 pact 消费者测试。我正在发送带有图像文件的额外参数。

请求

@Multipart
@PATCH("URL")
suspend fun uploadFile(
    @Path("NAME") name: Long,
    @PartMap() requestBodyMap: Map<String, @JvmSuppressWildcards RequestBody>,
    @Part file: Array<MultipartBody.Part?>?
): Response<Void>

我的图片上传请求是

PATCH
,我想在
@PartMap()
中发送额外的参数。

我试着参考这个例子,但他们没有提到任何关于发送额外参数的事情 Github 示例

任何人都可以告诉发送带有图像的额外参数以及如何为此创建请求吗?

Pact 库是否支持

PATCH
方法?

android kotlin unit-testing junit pact
© www.soinside.com 2019 - 2024. All rights reserved.