जब आप अपनी टेस्ट क्लास लिखते हैं तो रोबोइलेक्ट्रिक में आपने @RunWith एनोटेशन घोषित किया है जिसमें रोबोइलेक्ट्रिकग्रेडलेस्टरनर और रोबोलेक्ट्रिक टेस्टरुनर.क्लास है। क्या अंतर है और हमें किस का उपयोग करना चाहिए? पहले स्थान पर 2 क्यों है। अगर मैं का उपयोग RobolectricTestRunner तो यह मेरे लिए काम नहीं करता है यह कहते हैं जैसे कुछ अजीब त्रुटि:RobolectricGradleTestRunner बनाम RobolectricTestRunner.class
"java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity."
हालांकि इस दूर जाना अगर मैं RobolectricGradleTestRunner का उपयोग लगता है।
RobolectricGradleTestRunner [3.1.1 में] बहिष्कृत है और इसे का उपयोग करता है RobolectricTestRunner साथ प्रतिस्थापित किया जाना चाहिए - https://github.com/robolectric/robolectric/wiki/3.0-to-3.1 -अपग्रेड-गाइड –
'RobolectricGradleTestRunner' को 3.3 –
के रूप में हटा दिया गया है मुझे एक त्रुटि मिल रही है: ** ऐसी कोई प्रकट फ़ाइल नहीं: बिल्ड/इंटरमीडिएट/मैनिफ़ेस्ट/पूर्ण/डीबग/एंड्रॉइडमैनिफेस्ट.एक्सएमएल ** –