Grails सेवा का परीक्षण करने का सबसे अच्छा अभ्यास क्या है जो किसी अन्य सेवा पर निर्भर करता है? डिफ़ॉल्ट mixin सही ढंग से परीक्षण के अंतर्गत सेवा इंजेक्षन TestFor, उदाहरण के लिए:एकाधिक सेवाओं के साथ Grails एकीकरण परीक्षण
@TestFor(TopService)
class TopServiceTests {
@Test
void testMethod() {
service.method()
}
}
लेकिन अगर TopService (सेवा) की मेरी उदाहरण एक और सेवा, InnerService की तरह पर निर्भर करता है:
class TopService {
def innerService
}
innerService नहीं होगा उपलब्ध, निर्भरता इंजेक्शन इस चर को भरने के लिए प्रतीत नहीं होता है। मुझे कैसे आगे बढ़ना चाहिए?
अपने परीक्षण में 'ग्रोवीटेस्टकेस' को विस्तारित करने का प्रयास करें। –