Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 改造创建模拟无效成功响应?_Android_Kotlin_Retrofit2_Okhttp3 - Fatal编程技术网

Android 改造创建模拟无效成功响应?

Android 改造创建模拟无效成功响应?,android,kotlin,retrofit2,okhttp3,Android,Kotlin,Retrofit2,Okhttp3,您好,我试图模拟我的一个请求-响应api,以返回类型为Void的响应成功,但我似乎无法这样做,因为Void无法初始化,并且是私有的 我正在努力做到这一点:V val responseMock = Response.success(Void()) 但是没有快乐 我甚至尝试设置Response.success(null),它抱怨在我的例子中responseMock对象必须是Void类型,因为我的api方法返回以下内容: Single<Response<Void>> 单一

您好,我试图模拟我的一个请求-响应api,以返回类型为Void的响应成功,但我似乎无法这样做,因为Void无法初始化,并且是私有的

我正在努力做到这一点:V

val responseMock = Response.success(Void())
但是没有快乐

我甚至尝试设置Response.success(null),它抱怨在我的例子中responseMock对象必须是Void类型,因为我的api方法返回以下内容:

Single<Response<Void>>
单一
但是有响应。成功(空)产生

单身?

如果在Kotlin中定义,
Single
是不可能的类型
Void
只能是
null
,因此类型必须是
Single
才能做出
响应。success(null)
为有效值。

diddnt有效。它说“预期为单一,但为单一”,您只需在属性声明中指定泛型类型,然后编辑答案以包含它。
Single<Response<Nothing?>>?