objetos objeto instancia herencia funciones estaticas declarar crear clases kotlin

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()