JUnit/Mockito में हम 2 extremly उपयोगी एनोटेशन हैं।@ ग्रूवी के लिए मॉक/@ InjectMocks स्पॉक
मेरी नई परियोजना में मैंने परीक्षण के लिए स्पॉक के साथ ग्रोवी का उपयोग करना शुरू किया, मुझे आश्चर्य है कि उल्लिखित एनोटेशन के लिए कोई प्रतिस्थापन है या नहीं?
JUnit/Mockito में हम 2 extremly उपयोगी एनोटेशन हैं।@ ग्रूवी के लिए मॉक/@ InjectMocks स्पॉक
मेरी नई परियोजना में मैंने परीक्षण के लिए स्पॉक के साथ ग्रोवी का उपयोग करना शुरू किया, मुझे आश्चर्य है कि उल्लिखित एनोटेशन के लिए कोई प्रतिस्थापन है या नहीं?
स्पॉक में @Mock
के लिए कोई वास्तविक आवश्यकता नहीं है, क्योंकि पहले से ही = Mock()
है, जिसका उपयोग हर जगह इस्तेमाल किया जा सकता है एक एनोटेशन का उपयोग किया जा सकता है (और अन्य स्थानों पर भी)। @InjectMocks
के लिए एक खुला पुल अनुरोध है, लेकिन यह तय नहीं किया गया है कि ऐसी सुविधा स्पॉक-कोर या स्पॉक-गुइस में बनायेगी। (इस सुविधा को स्पॉक-गुइस के साथ भेजना, या कम से कम कक्षा पथ पर गुइस की आवश्यकता है, पहिया को फिर से शुरू करने के बजाय, गुइस को इंजेक्शन देने की अनुमति देगा।) यदि नहीं, @InjectMocks
को हमेशा किसी तृतीय-पक्ष स्पॉक एक्सटेंशन के रूप में भेज दिया जा सकता है।
क्या किसी तीसरे पक्ष के स्पॉक एक्सटेंशन में 'इंजेक्टमैक्स 'उपलब्ध है? मुझे इस सुविधा को स्पॉक में याद आती है। – TheKojuEffect
https://github.com/marcingrzejszczak/spock-subjects-collaborators-extension –