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

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

11
मॉकिटो के साथ ऑब्जेक्ट विशेषता मान सत्यापित करें
मेरे पास एक मेथड कॉल है जिसे मैं मॉकिटो के साथ मॉक करना चाहता हूं। शुरू करने के लिए मैंने एक ऑब्जेक्ट का एक उदाहरण बनाया और इंजेक्ट किया, जिस पर विधि को बुलाया जाएगा। मेरा उद्देश्य विधि कॉल में किसी एक वस्तु को सत्यापित करना है। क्या कोई ऐसा …
264 java  mocking  mockito 

11
MockMvc के साथ प्रतिक्रिया शरीर में स्ट्रिंग की जांच कैसे करें
मेरा सरल एकीकरण परीक्षण है @Test public void shouldReturnErrorMessageToAdminWhenCreatingUserWithUsedUserName() throws Exception { mockMvc.perform(post("/api/users").header("Authorization", base64ForTestUser).contentType(MediaType.APPLICATION_JSON) .content("{\"userName\":\"testUserDetails\",\"firstName\":\"xxx\",\"lastName\":\"xxx\",\"password\":\"xxx\"}")) .andDo(print()) .andExpect(status().isBadRequest()) .andExpect(?); } अंतिम पंक्ति में मैं प्रतिक्रिया शरीर में प्राप्त स्ट्रिंग की तुलना अपेक्षित स्ट्रिंग से करना चाहता हूं और जवाब में मुझे मिलता है: MockHttpServletResponse: Status = 400 Error message = null …

9
मैं अनुरोधों और प्रतिक्रिया का कैसे मजाक उड़ा सकता हूं?
मैं पायथन मॉड्यूल का मजाक उड़ाने के लिए पायथन मॉक पैकेज का उपयोग करने की कोशिश कर रहा हूं requests। मुझे नीचे के परिदृश्य में काम करने के लिए बुनियादी कॉल क्या हैं? मेरे विचार में, मेरे पास एक फ़ंक्शन है जो विभिन्न प्रकार के अनुरोध करता है। () हर …
221 python  mocking  request 

11
अमूर्त वर्गों का परीक्षण करने के लिए मॉकिटो का उपयोग करना
मैं एक अमूर्त वर्ग का परीक्षण करना चाहता हूँ। ज़रूर, मैं मैन्युअल रूप से एक मॉक लिख सकता हूं जो वर्ग से विरासत में मिला है। क्या मैं अपने मॉक को हाथ से लिखने के बजाय मॉकिंग फ्रेमवर्क (मॉकिटो का उपयोग कर रहा हूं) का उपयोग कर सकता हूं? कैसे?

5
अगली बार जब यह कहा जाता है तो कुछ अलग करने के लिए मॉकिटो मॉक ऑब्जेक्ट को कैसे बताया जाए?
इसलिए, मैं क्लास स्तर पर एक स्थिर चर के रूप में एक मॉक ऑब्जेक्ट बना रहा हूं जैसे ... एक परीक्षण में, मैं Foo.someMethod()एक निश्चित मूल्य वापस करना चाहता हूं , जबकि दूसरे परीक्षण में, मैं चाहता हूं कि यह एक अलग मूल्य लौटाए। समस्या यह है कि मुझे लगता …

4
मॉकिटो की सामान्य "किसी भी ()" विधि का उपयोग करना
मेरे पास एक विधि है जिसमें एक सरणी की अपेक्षा है Foo: public interface IBar { void doStuff(Foo[] arr); } मैं मॉकिटो का उपयोग करके इस इंटरफ़ेस का मज़ाक उड़ा रहा हूं, और मैं यह कहना चाहता हूं कि doStuff()इसे कहा जाता है, लेकिन मैं यह तर्क नहीं देना चाहता …

8
मैं कथन के साथ उपयोग किए गए एक खुले का उपयोग कैसे कर सकता हूं (पायथन में मॉक ढांचे का उपयोग करके)?
मैं मोक्स के साथ निम्नलिखित कोड का परीक्षण कैसे कर सकता हूं (मॉक का उपयोग करके, माइकल फ़ॉर्ड्स की रूपरेखा द्वारा पैच डेकोरेटर और प्रहरी ): def testme(filepath): with open(filepath, 'r') as f: return f.read()

4
Mock HttpContext.Current in Test Init Method
मैं एक ASP.NET MVC अनुप्रयोग जो मैंने बनाया है, में इकाई परीक्षण जोड़ने की कोशिश कर रहा हूँ। मेरी इकाई परीक्षणों में मैं निम्नलिखित कोड का उपयोग करता हूं: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } नियंत्रक संदर्भ का मजाक उड़ाने के लिए निम्नलिखित …

4
एक मॉक विधि के लिए लगातार कॉल को सम्मिलित करना
मॉक में एक सहायक assert_called_with()विधि है । हालाँकि, जहाँ तक मैं समझता हूँ कि यह केवल एक विधि के लिए अंतिम कॉल की जाँच करता है । यदि मेरे पास कोड है जो कि मॉकडाउन विधि को 3 बार क्रमिक रूप से कॉल करता है, तो हर बार अलग-अलग मापदंडों …
175 python  mocking 

7
मॉक के साथ मॉकिंग एक्सटेंशन के तरीके
मैं एक आकर्षक इंटरफ़ेस है ... public interface ISomeInterface { void SomeMethod(); } और मैं एक मिश्रण का उपयोग कर इस intreface बढ़ाया है ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } मेरे पास एक क्लास है जो इसे कॉल …

5
Mockito के साथ नकली से अपवाद की जाँच करें
मैं एक विशेष विधि कहा जाता है जब मेरी एक नकली वस्तुओं की जाँच की अपवाद फेंकने की कोशिश कर रहा हूँ। मैं निम्नलिखित कोशिश कर रहा हूँ। @Test(expectedExceptions = SomeException.class) public void throwCheckedException() { List<String> list = mock(List.class); when(list.get(0)).thenThrow(new SomeException()); String test = list.get(0); } public class SomeException extends …
173 java  mocking  mockito 

9
ASP.Net MVC में नियंत्रक के अनुरोध को कैसे मॉक करें?
मेरे पास ASP # MVC फ्रेमवर्क का उपयोग करके C # में एक नियंत्रक है public class HomeController:Controller{ public ActionResult Index() { if (Request.IsAjaxRequest()) { //do some ajaxy stuff } return View("Index"); } } मुझे मॉकिंग के बारे में कुछ सुझाव मिले और मैं निम्नलिखित और राइनोमॉक्स के साथ कोड …

1
पायथन कई रिटर्न मूल्यों का मजाक उड़ाता है
मैं अजगर mock.patch का उपयोग कर रहा हूं और प्रत्येक कॉल के लिए वापसी मूल्य बदलना चाहूंगा। यहां चेतावनी दी गई है: पैच किए जा रहे फ़ंक्शन में कोई इनपुट नहीं है, इसलिए मैं इनपुट के आधार पर रिटर्न मान नहीं बदल सकता। यहाँ संदर्भ के लिए मेरा कोड है। …

11
नकली वस्तुओं का उद्देश्य क्या है?
मैं इकाई परीक्षण के लिए नया हूं, और मैं लगातार बहुत से फेंके गए शब्द 'नकली वस्तुएं' सुनता हूं। आम आदमी की शर्तों में, क्या कोई समझा सकता है कि मॉक ऑब्जेक्ट्स क्या हैं, और यूनिट टेस्ट लिखते समय उनका आमतौर पर क्या उपयोग किया जाता है?

3
एक विधि कहा जाता है यह निर्धारित करने के लिए Moq का उपयोग करना
यह मेरी समझ है कि मैं परीक्षण कर सकता हूं कि यदि मैं उच्च स्तर की विधि कहता हूं, तो एक विधि कॉल आएगी: public abstract class SomeClass() { public void SomeMehod() { SomeOtherMethod(); } internal abstract void SomeOtherMethod(); } मैं परीक्षण करना चाहता हूं कि अगर मैं फोन करता …
159 c#  .net  unit-testing  mocking  moq 

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