2015-10-10 4 views
19

कोटलिन में विधि को कैसे आयात किया जा सकता है?कोटलिन में स्टेटिक विधि आयात

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

कैसे एक ही Kotlin में किया जा सकता पूरी तरह से Mockito.verify(mock).doSomething() साथ विधि हर बार अर्हता प्राप्त करने के बिना: उदाहरण के लिए, जावा में यह करने के लिए संभव है?

उत्तर

26

यह पता चला है कि यह बहुत आसान है। एक भी स्थिर विधि आयात करने के लिए:

import org.mockito.Mockito.verify 

और सब कुछ आयात करने के लिए:

import org.mockito.Mockito.* 

तो यह संभव हो जाएगा

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

विश alt करने के लिए + इंटेलीजे पर दर्ज आप की तरह स्थिर आयात करते हैं यह जावा के साथ करता है! – Jire

+1

कोकिलिन के कीवर्ड के बजाय काम करते समय मॉकिटो की स्थिरता को कॉल करने के तरीके की तलाश में था ... वापस टिक का उपयोग कर। धन्यवाद :) – user1405990

+0

@ जोयर करता है, आपको बस कर्किटर को मॉकिटो पर रखना होगा, तो आपके पास विकल्प होगा: ' –

संबंधित मुद्दे