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

मॉकिंग और फेकिंग कोड या घटकों को अलग करने के तरीके हैं ताकि यह सुनिश्चित किया जा सके कि कोड के परीक्षण योग्य इकाई के खिलाफ केवल किसी अन्य घटक या किसी अनुप्रयोग की निर्भरता का उपयोग किए बिना इकाई परीक्षण के खिलाफ चलता है। मॉकिंग में फ़ेकिंग से भिन्नता है कि एक परीक्षण के परिणामों का दावा करने के लिए एक मॉक का निरीक्षण किया जा सकता है।

10
जेस्ट का उपयोग करके जावास्क्रिप्ट विंडो ऑब्जेक्ट को कैसे मॉक करें?
मुझे एक फ़ंक्शन का परीक्षण करने की आवश्यकता है जो ब्राउज़र में एक नया टैब खोलता है openStatementsReport(contactIds) { window.open(`a_url_${contactIds}`); } मैं विंडो के openफंक्शन को मॉक करना चाहूंगा ताकि मैं यह सत्यापित कर सकूं कि फंक्शन में सही URL पास हो गया openहै। जेस्ट का उपयोग करना, मुझे नहीं …

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

14
जावास्क्रिप्ट यूनिट परीक्षणों में लोकलस्टेज को कैसे मॉक करें?
वहाँ किसी भी पुस्तकालयों वहाँ नकली करने के लिए कर रहे हैं localStorage? मैं अपने अधिकांश अन्य जावास्क्रिप्ट के लिए Sinon.JS का उपयोग कर रहा हूं और पाया है कि यह वास्तव में बहुत अच्छा है। मेरे शुरुआती परीक्षण से पता चलता है कि लोकलस्टोरीज फ़ायरफ़ॉक्स (सेडफेस) में असाइन होने …

6
Jest: यूनिट परीक्षणों के अंदर कंसोल को अक्षम करने का बेहतर तरीका
मुझे आश्चर्य है कि अगर एक विशिष्ट जेस्ट परीक्षण के अंदर कंसोल त्रुटियों को अक्षम करने का एक बेहतर तरीका है (यानी, प्रत्येक परीक्षण से पहले / बाद में मूल कंसोल को पुनर्स्थापित करें )। यहाँ मेरा वर्तमान तरीका है: describe("Some description", () => { let consoleSpy; beforeEach(() => { …

7
मैं डार्ट प्रोग्राम को कैसे "सो" सकता हूं
मुझे परीक्षण के लिए अपने डार्ट एप्लिकेशन में एक अतुल्यकालिक वेब सेवा कॉल का अनुकरण करना पसंद है। इन नकली कॉलों की यादृच्छिकता का अनुकरण करने के लिए (संभवत: आदेश से) मैं 'भविष्य' लौटने से पहले एक निश्चित अवधि के लिए प्रतीक्षा करने (नींद) के लिए अपने मॉक को प्रोग्राम …

5
मैं Moq का उपयोग करके ASP.NET MVC में HttpContext का मज़ाक कैसे उड़ाऊँ?
[TestMethod] public void Home_Message_Display_Unknown_User_when_coockie_does_not_exist() { var context = new Mock<HttpContextBase>(); var request = new Mock<HttpRequestBase>(); context .Setup(c => c.Request) .Returns(request.Object); HomeController controller = new HomeController(); controller.HttpContext = context; //Here I am getting an error (read only). ... } मेरे बेस कंट्रोलर को इनिशियलाइज़ का ओवरराइड है जो इस रिक्वेस्ट को …

4
मॉक / स्टब / स्पॉक टेस्ट फ्रेमवर्क में अंतर
मैं नकली परीक्षण में मॉक, स्टब और स्पाई के बीच के अंतर को नहीं समझता और जिन ट्यूटोरियल को मैं ऑनलाइन देख रहा हूं, उन्हें विस्तार से नहीं समझाता।
101 testing  mocking  spock  stub  spy 

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

4
इकाई परीक्षण के लिए IoC का उपयोग करना
इकाई परीक्षण के लिए IoC कंटेनर का उपयोग कैसे किया जा सकता है? क्या आईओसी का उपयोग करके एक विशाल समाधान (50+ परियोजनाओं) में मोक्स का प्रबंधन करना उपयोगी है? कोई अनुभव? कोई C # लाइब्रेरी जो यूनिट परीक्षणों में इसका उपयोग करने के लिए अच्छी तरह से काम करती …

11
परीक्षण के लिए स्क्वायर रेट्रोफिट सर्वर मॉक
चौकोर रेट्रोफिट ढांचे का उपयोग करते समय परीक्षण के लिए सर्वर का मजाक उड़ाने का सबसे अच्छा तरीका क्या है । संभावित तरीके: एक नया रेट्रोफ़िट क्लाइंट बनाएं और इसे RestAdapter.Builder ()। SetClient () में सेट करें। इसमें रिक्वेस्ट ऑब्जेक्ट को पार्स करना और रिस्पॉन्स ऑब्जेक्ट के रूप में जसन …

7
नकली के साथ आसानी से संपत्ति का मजाक कैसे उड़ाया जाए?
आप नकली के साथ आसानी से संपत्ति का कैसे मजाक उड़ाते हैं ? मैंने कोशिश की: setattr(obj.__class__, 'property_to_be_mocked', mock.Mock()) लेकिन मुद्दा यह है कि यह तब वर्ग के सभी उदाहरणों पर लागू होता है ... जो मेरे परीक्षणों को तोड़ते हैं। क्या आपके पास कोई अन्य विचार है? मैं पूरी …

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

3
Moq ढांचे का उपयोग करके ModelState.IsValid को कैसे मॉक करें?
मैं ModelState.IsValidअपने कंट्रोलर एक्शन मेथड की जाँच कर रहा हूँ जो एक कर्मचारी को इस तरह बनाता है: [HttpPost] public virtual ActionResult Create(EmployeeForm employeeForm) { if (this.ModelState.IsValid) { IEmployee employee = this._uiFactoryInstance.Map(employeeForm); employee.Save(); } // Etc. } मैं Moq फ्रेमवर्क का उपयोग करके अपनी इकाई परीक्षण विधि में इसका मजाक …


5
पैरामीटर के साथ एक निर्माणकर्ता को मॉक करें
मेरे पास नीचे के रूप में एक वर्ग है: public class A { public A(String test) { bla bla bla } public String check() { bla bla bla } } कंस्ट्रक्टर में तर्क A(String test)और check()वे चीजें हैं जिनका मैं मजाक बनाने की कोशिश कर रहा हूं। मैं किसी भी …

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