FLUTTER ECOSYSTEM

mockito

मॉकिटो के प्रभाव में एक मॉक फ्रेमवर्क जिसमें फेक, मॉक, व्यवहार सत्यापन और स्टबिंग के लिए एपीआई हैं।

नवीनतम वर्ज़न
5.6.5
30-दिन डाउनलोड
19 लाख
लाइक
1.5 हज़ार
Pub अंक
160

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

Mockito एक डार्ट और फ्लटर के लिए टेस्टिंग फ्रेमवर्क है जो विकासकर्ताओं को निर्भरताओं के लिए मॉक, फेक और स्टब बनाने की अनुमति देता है। इसमें व्यवहार सत्यापन और विधि स्टबिंग का समर्थन है, जिससे टेस्टिंग के दौरान कोड के इकाइयों को अलग करना आसान हो जाता है। अन्य भाषाओं में लोकप्रिय Mockito पुस्तकालय से प्रेरित, यह डार्ट के टेस्टिंग पर्यावरण के साथ बिल्कुल एकीकृत है। यह पैकेज यूनिट और इंटीग्रेशन टेस्ट के लिए आदर्श है जहां वास्तविक कार्यान्वयन अव्यवहार्य या अप्रिय है। यह फ्लटर द्वारा समर्थित सभी प्रमुख प्लेटफॉर्म पर काम करता है।

उपयोग
  • डिपेंडेंसी इन्जेक्शन के साथ यूनिट टेस्टिंग
  • मॉक्ड सेवाओं के साथ एंटीग्रेशन परीक्षण
  • असिंक्रोनस ऑपरेशन का परीक्षण
  • विधि कॉल और इंटरैक्शन की पुष्टि करना
  • API प्रतिक्रियाओं का नकली उत्पादन
  • बाहरी निर्भरता के बिना व्यवसाय तर्क का परीक्षण करना
मुख्य विशेषताएँ
  • मॉक्स और फेक के लिए समर्थन
  • पद्धति स्टबिंग और लौटाए गए मान
  • व्यवहार सत्यापन
  • अनुमानों के साथ आसान सेटअप
  • व्यापक परीक्षण अलगाव
  • क्रॉस-प्लेटफॉर्म संगतता
इनके लिए उपयुक्त
  • एकाधिक एकाधिक परीक्षण लिखने वाले विकासकर्ता
  • टेस्ट-ड्रिवन डेवलपमेंट का अभ्यास कर रही टीमें
  • स्पष्ट चिंता के विभाजन की आवश्यकता वाले प्रोजेक्ट
  • जटिल निर्भरता वाले Flutter ऐप
  • टेस्ट ऑटोमेशन इंजीनियर्स
विचार योग्य बातें
  • मॉकिंग अवधारणाओं के ज्ञान की आवश्यकता है
  • अगर अत्यधिक उपयोग किया जाए, तो परीक्षण की जटिलता बढ़ सकती है
  • build_runner के साथ सही सेटअप की आवश्यकता है
  • अंत से अंत तक परीक्षण के लिए उपयुक्त नहीं
  • अगर सावधानी से प्रबंधित नहीं किया गया, तो टेस्ट कठोर हो सकते हैं
समर्थित प्लेटफ़ॉर्मAndroidiOSWebmacOSWindowsLinux

पैकेज इंस्टॉल करें

flutter pub add mockito

श्रेणियाँ

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट