mockito पर टैग किए गए जवाब

मॉकिटो जावा के लिए एक नकली रूपरेखा है। यह ईज़ीमॉक से प्रेरित है लेकिन इसका उद्देश्य मॉक स्टबिंग, सत्यापन और टूलिंग को और भी सरल बनाना है।


6
Mockito + PowerMock LinkageError सिस्टम क्लास का मजाक उड़ाते हुए
मुझे ऐसा कोड स्निपेट मिला है: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public void testAllMeasuresData() …

3
स्टबिंग के लिए ArgumentCaptor का उपयोग कैसे करें?
मॉकिटो प्रलेखन और javadocs में यह कहता है यह सत्यापन के साथ ArgumentCaptor का उपयोग करने की अनुशंसा की जाती है, लेकिन स्टबिंग के साथ नहीं। लेकिन मुझे समझ में नहीं आता कि स्टबिंग के लिए ArgumentCaptor का उपयोग कैसे किया जा सकता है। क्या कोई उपरोक्त कथन की व्याख्या …

5
मॉकिटो किसी भी वर्ग तर्क से मेल खाता है
वहाँ नीचे नमूना दिनचर्या के किसी भी वर्ग तर्क मैच के लिए एक रास्ता है? class A { public B method(Class<? extends A> a) {} } मैं हमेशा इस बात की new B()परवाह किए बिना लौट सकता हूं कि किस वर्ग में उत्तीर्ण हुआ method। निम्नलिखित प्रयास केवल उस विशिष्ट …

9
मॉकिटो में varargs का ठीक से मिलान कैसे करें
मैं मॉकिटो का उपयोग करके वैरग मापदंडों के साथ एक विधि का उपयोग करने की कोशिश कर रहा हूं: interface A { B b(int x, int y, C... c); } A a = mock(A.class); B b = mock(B.class); when(a.b(anyInt(), anyInt(), any(C[].class))).thenReturn(b); assertEquals(b, a.b(1, 2)); यह काम नहीं करता है, हालांकि …

2
मॉकिटो में पता चला अधूरा स्टबिंग
परीक्षण चलाते समय मुझे अपवाद मिल रहे हैं। मैं मॉकिटो का इस्तेमाल मॉकिंग के लिए कर रहा हूं। मॉकिटो लाइब्रेरी द्वारा उल्लिखित संकेत मदद नहीं कर रहे हैं। org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: -> at com.a.b.DomainTestFactory.myTest(DomainTestFactory.java:355) E.g. thenReturn() may be missing. Examples of correct stubbing: when(mock.isOk()).thenReturn(true); when(mock.isOk()).thenThrow(exception); doThrow(exception).when(mock).someVoidMethod(); Hints: 1. …
151 java  mocking  mockito 

9
इनपुट तर्कों के आधार पर नकली अजगर कार्य
हम थोड़ी देर के लिए अजगर के लिए मॉक का उपयोग कर रहे हैं । अब, हमारे पास एक ऐसी स्थिति है जिसमें हम एक फ़ंक्शन का मखौल बनाना चाहते हैं def foo(self, my_param): #do something here, assign something to my_result return my_result आम तौर पर, इसका मजाक उड़ाने का …


5
मॉकिटो: InvalidUseOfMatchersException
मेरे पास कमांड लाइन टूल है जो DNS चेक करता है। यदि DNS चेक सफल होता है, तो कमांड आगे के कार्यों के साथ आगे बढ़ता है। मैं मॉकिटो का उपयोग करके इसके लिए इकाई परीक्षण लिखने की कोशिश कर रहा हूं। यहाँ मेरा कोड है: public class Command() { …

4
मॉकिटो के तर्क का उदाहरण कैप्टन
क्या कोई कृपया मुझे एक उदाहरण प्रदान कर सकता है जिसमें दिखाया जा सकता है कि org.mockito.ArgumentCaptorकक्षा का उपयोग कैसे किया जाए और यह मॉकिटो के साथ प्रदान किए जाने वाले सरल मिलानकर्ताओं से कैसे भिन्न है । मैंने प्रदान किए गए मॉकिटो दस्तावेज़ पढ़े, लेकिन वे इसे स्पष्ट रूप …

1
मॉकिटो के साथ जावा सत्यापित शून्य विधि कॉल एन बार
मैं यह सत्यापित करने की कोशिश कर रहा हूं कि एक (शून्य) विधि को डीएओ के अंदर कहा जा रहा है - मैं एक प्रतिबद्ध बिंदु का उपयोग कर रहा हूं जो उस बिंदु तक परिणामों की सूची भेजता है, सूची को रीसेट करता है और जारी रखता है। मान …

5
मॉकिटो का उपयोग करते समय मॉकिंग और जासूसी के बीच अंतर क्या है?
एक मॉकिटो जासूस के उपयोग के लिए एक उपयोग मामला क्या होगा? यह मुझे लगता है कि हर जासूस उपयोग के मामले को मॉक के साथ हैंडल किया जा सकता है, कॉलरीथेलेथोड का उपयोग करके। एक अंतर जो मैं देख सकता हूं, यदि आप चाहते हैं कि अधिकांश विधि वास्तविक …
137 java  testing  mocking  mockito 


8
मॉकिटो का उपयोग करते हुए एक वर्ग के मॉकिंग सदस्य चर
मैं विकास और विशेष रूप से इकाई परीक्षणों के लिए नौसिखिया हूं। मुझे लगता है कि मेरी आवश्यकता बहुत सरल है, लेकिन मैं इस पर दूसरों के विचारों को जानने के लिए उत्सुक हूं। मान लीजिए कि मेरे पास दो कक्षाएं हैं जैसे - public class First { Second second …
136 java  mocking  mockito 

5
मॉकिटो: बाउंडेड वाइल्ड-कार्ड्स के साथ रिटर्न टाइप करने वाले स्टबिंग तरीके
इस कोड पर विचार करें: public class DummyClass { public List<? extends Number> dummyMethod() { return new ArrayList<Integer>(); } } public class DummyClassTest { public void testMockitoWithGenerics() { DummyClass dummyClass = Mockito.mock(DummyClass.class); List<? extends Number> someList = new ArrayList<Integer>(); Mockito.when(dummyClass.dummyMethod()).thenReturn(someList); //Compiler complains about this } } संकलक उस रेखा के …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.