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

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

5
मॉकिटो बनाम मॉकिटो के बीच तुलना - मॉकिटो को जेमॉकिट से बेहतर क्यों माना जाता है? [बन्द है]
जैसा कि यह वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

7
मैं मॉकिटो के साथ स्प्रिंग में एक स्वत: संचालित @Value क्षेत्र का मजाक कैसे करूं?
मैं स्प्रिंग 3.1.4 का उपयोग कर रहा हूं। कृपया और मॉकिटो 1.9.5। मेरे वसंत वर्ग में मेरे पास है: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... मेरे JUnit परीक्षण से, जिसे मैंने वर्तमान में सेट किया है: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { मैं अपने …

2
मॉकिटो: doAnswer Vs तत्कालीन
मैं मॉकिटो का उपयोग सेवा के लिए बाद में इकाई परीक्षण में कर रहा हूं। मैं उलझन में हूँ जब उपयोग करने के लिए doAnswerबनाम thenReturn। क्या कोई मुझे विस्तार से मदद कर सकता है? अब तक, मैंने इसके साथ प्रयास किया है thenReturn।
124 java  mockito 

2
मॉकिटो मैचर्स कैसे काम करते हैं?
Mockito तर्क matchers (जैसे any, argThat, eq, same, और ArgumentCaptor.capture()) बहुत अलग ढंग Hamcrest matchers से व्यवहार करते हैं। मॉकिटो मैचर्स अक्सर InvalidUseOfMatchersException का कारण बनते हैं, यहां तक ​​कि कोड में भी जो किसी भी मैचर्स का उपयोग करने के बाद लंबे समय तक निष्पादित होता है। मॉकिटो मैचर्स …
122 java  mocking  mockito 

6
प्रारंभिक नकली वस्तुएं - MockIto
MockIto का उपयोग करके एक मॉक ऑब्जेक्ट को इनिशियलाइज़ करने के कई तरीके हैं। इनमें से सबसे अच्छा तरीका क्या है? 1। public class SampleBaseTestCase { @Before public void initMocks() { MockitoAnnotations.initMocks(this); } 2। @RunWith(MockitoJUnitRunner.class) [संपादित करें] ३। mock(XXX.class); मुझे सुझाव दें कि क्या इनसे बेहतर कोई और तरीका है …
122 java  junit  mockito 

5
पहला कॉल विफल हो जाता है, दूसरा कॉल सफल होता है
मैं नीचे (सरलीकृत) कोड का परीक्षण करने के लिए मॉकिटो का उपयोग करना चाहता हूं। मैं नहीं जानता कि पहली बार असफल होने के लिए मॉकिटो को कैसे बताया जाए, फिर दूसरी बार सफल हुआ। for(int i = 1; i < 3; i++) { String ret = myMock.doTheCall(); if("Success".equals(ret)) { …
119 java  mockito 

2
@RunWith (MockitoJUnitRunner.class) बनाम MockitoAnnotations.initMocks (यह)
एक नया jUnit4 परीक्षण लिखते समय, मैं सोच रहा हूं कि क्या @RunWith (MockitoJUnitRunner.class) या MockitoAnnotations.initMocks (यह) का उपयोग करना है । मैंने एक नया परीक्षण बनाया और विज़ार्ड ने स्वचालित रूप से धावक के साथ एक परीक्षण उत्पन्न किया। MockitoJUnitRunner के लिए Javadocs निम्नलिखित हैं: 4.4 के साथ संगत …
118 java  junit4  mockito 

7
विभिन्न पैरामेट्स के साथ कई विधि कॉलों को कैसे सत्यापित करें
मेरे पास निम्नलिखित विधि है जिसे मैं व्यवहार को सत्यापित करना चाहता हूं। public void methodToTest(Exception e, ActionErrors errors) { ... errors.add("exception.message", ActionMessageFactory.createErrorMessage(e.toString())); errors.add("exception.detail", ActionMessageFactory.createErrorMessage(e.getStackTrace()[0].toString())); ... } मेरी @Test कक्षा में मैं यह सत्यापित करने के लिए कुछ ऐसा करने की उम्मीद कर रहा था errors.add()जिसे "अपवाद सुबह " कहा …
116 java  mockito 

2
कैसे (जब) ​​मंगलाचरण काम करता है?
निम्नलिखित मॉकिटो कथन को देखते हुए: when(mock.method()).thenReturn(someValue); मॉकिटो एक मॉक के लिए कुछ समीपवर्ती बनाने के बारे में कैसे जाता है, यह देखते हुए कि मॉकमिथोड () स्टेटमेंट कब () को रिटर्न वैल्यू पास करेगा? मुझे लगता है कि यह कुछ सीजीएलआईबी सामान का उपयोग करता है, लेकिन यह जानने …

12
मॉकिटो का उपयोग करके निजी विधि का परीक्षण
सार्वजनिक वर्ग ए { सार्वजनिक शून्य विधि (बूलियन बी) { अगर (b == सच) Method1 (); अन्य Method2 (); } निजी शून्य विधि 1 () {} निजी शून्य विधि 2 () {} } पब्लिक क्लास टेस्टा { @परीक्षा सार्वजनिक शून्य परीक्षणमेथोड () { ए = मॉक (एक्लास); a.method (सही); // …
104 java  junit  mockito 

4
JUnit5 के साथ मॉकिटो का उपयोग कैसे करें
मैं Mockito और JUnit 5 के साथ इंजेक्शन का उपयोग कैसे कर सकता हूं? JUnit4 में मैं केवल @RunWith(MockitoJUnitRunner.class)एनोटेशन का उपयोग कर सकता हूं । JUnit5 में @RunWithएनोटेशन नहीं है ?

2
गैर-नकली वस्तु की विधि को कैसे सत्यापित किया जाए?
ऐसा लगता है कि मॉकिटो केवल यह सत्यापित करता है कि मॉक ऑब्जेक्ट की विधि को कहा जाता है या मॉक ऑब्जेक्ट में हमेशा कुछ ऐसा होता है doReturn().when(mock object) लेकिन क्या मैं एक मॉक ऑब्जेक्ट बना सकता हूं और परिभाषित कर सकता हूं doReturn().when(mock object) और फिर किसी अन्य …

13
Unneccessary Stubbing अपवाद को कैसे हल करें
मेरा कोड नीचे है, @RunWith(MockitoJUnitRunner.class) public class MyClass { private static final String code ="Test"; @Mock private MyClassDAO dao; @InjectMocks private MyClassService Service = new MyClassServiceImpl(); @Test public void testDoSearch() throws Exception { final String METHOD_NAME = logger.getName().concat(".testDoSearchEcRcfInspections()"); CriteriaDTO dto = new CriteriaDTO(); dto.setCode(code); inspectionService.searchEcRcfInspections(dto); List<SearchCriteriaDTO> summaryList = new ArrayList<SearchCriteriaDTO>(); …
101 java  junit  mockito 

3
PowerMockito.whenNew () का उपयोग करते हुए नकली नहीं किया जा रहा है और मूल विधि कहा जाता है
मेरा कोड कुछ इस तरह है: Class A { public boolean myMethod(someargs) { MyQueryClass query = new MyQueryClass(); Long id = query.getNextId(); // some more code } } Class MyQueryClass { .... public Long getNextId() { //lot of DB code, execute some DB query return id; } } अब मैं …
100 java  junit  mockito  powermock 

7
मॉकिटो - @Spy बनाम @ मॉक
मॉकिटो - मैं समझता हूं कि एक जासूस एक वस्तु पर वास्तविक तरीकों को कहता है, जबकि एक नकली दोहरे ऑब्जेक्ट पर तरीकों को बुलाता है। जब तक एक कोड गंध नहीं है, तब भी जासूसों से बचा जाना चाहिए। हालांकि, जासूस कैसे काम करते हैं और मुझे वास्तव में …

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