在Kotlin中导入静态方法

时间:2015-10-10 14:41:44

标签: kotlin

如何在Kotlin中静态导入方法?例如,在Java中可以这样做:

...
import static org.mockito.Mockito.verify;
...
class FoobarTest {
     ...
     @Test public void testFoo() {
          verify(mock).doSomething();
     } 
}

如何在Kotlin中完成同样的工作,而不必每次都使用Mockito.verify(mock).doSomething()完全限定方法?

1 个答案:

答案 0 :(得分:41)

事实证明这很容易。要导入单个静态方法:

import org.mockito.Mockito.verify

并导入所有内容:

import org.mockito.Mockito.*

所以可以做到

`when`(someMock.someAction).thenReturn(someResult)
verify(mock).doSomething()