Импорт статических методов в Котлин
Как можно статически импортировать метод в Котлин? Например, в Java это можно сделать:
...
import static org.mockito.Mockito.verify;
...
class FoobarTest {
...
@Test public void testFoo() {
verify(mock).doSomething();
}
}
Как можно сделать то же самое в Котлине, не имея при этом полного соответствия метода каждый раз с помощью Mockito.verify(mock).doSomething()
?
Ответы
Ответ 1
Оказывается, это очень легко. Чтобы импортировать один статический метод:
import org.mockito.Mockito.verify
И импортировать все:
import org.mockito.Mockito.*
поэтому можно сделать
`when`(someMock.someAction).thenReturn(someResult)
verify(mock).doSomething()