【问题标题】:any(Class.class) equivalent in kotlin mockitokotlin mockito 中的任何(Class.class)等价物
【发布时间】:2019-02-06 05:16:08
【问题描述】:

在java中我们会做以下事情:

verify(myTestObject).execute(any(Callback.class))

在 kotlin 中,如果我使用 any(Callback::class),我会得到“公共乐趣 any() 的参数太多:com.nhaarman.mockitokotlin2 中定义的 T”。

【问题讨论】:

    标签: unit-testing kotlin mockito


    【解决方案1】:

    您必须将类指定为泛型类型参数:

    verify(myTestObject).execute(any<Callback>())
    

    或者,由于类型推断,您可以将其省略:

    verify(myTestObject).execute(any())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-07-05
      • 2019-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-14
      • 1970-01-01
      相关资源
      最近更新 更多