Reputation: 2099
How can a method be statically imported in Kotlin? For example, in Java it's possible to do:
...
import static org.mockito.Mockito.verify;
...
class FoobarTest {
...
@Test public void testFoo() {
verify(mock).doSomething();
}
}
How can the same be done in Kotlin without having to fully qualify the method every time with Mockito.verify(mock).doSomething()
?
Upvotes: 60
Views: 26912
Reputation: 2099
It turns out it's very easy. To import a single static method:
import org.mockito.Mockito.verify
And to import everything:
import org.mockito.Mockito.*
so it will be possible to do
`when`(someMock.someAction).thenReturn(someResult)
verify(mock).doSomething()
Upvotes: 68