objeto - Importaciones de método estático en Kotlin
kotlin herencia (1)
¿Cómo se puede importar estáticamente un método en Kotlin? Por ejemplo, en Java es posible hacer:
...
import static org.mockito.Mockito.verify;
...
class FoobarTest {
...
@Test public void testFoo() {
verify(mock).doSomething();
}
}
¿Cómo se puede hacer lo mismo en Kotlin sin tener que calificar completamente el método cada vez con Mockito.verify(mock).doSomething()
?
Resulta que es muy fácil. Para importar un solo método estático:
import org.mockito.Mockito.verify
Y para importar todo:
import org.mockito.Mockito.*
por lo que será posible hacer
`when`(someMock.someAction).thenReturn(someResult)
verify(mock).doSomething()