Android 改造创建模拟无效成功响应?
您好,我试图模拟我的一个请求-响应api,以返回类型为Void的响应成功,但我似乎无法这样做,因为Void无法初始化,并且是私有的 我正在努力做到这一点:VAndroid 改造创建模拟无效成功响应?,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>> 单一
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?>>?