का उपयोग कर परीक्षण हम दोनों JUnit 4 के लिए चले गए और चींटी 1.7चल रहा है "शुद्ध" JUnit 4 चींटी
परीक्षण ग्रहण में ठीक चलाता है, लेकिन एनोटेशन जब चींटी का उपयोग कर परीक्षण चलाने अनदेखी कर रहे हैं।
चींटी JUnit कार्य documentation के अनुसार:
यह भी JUnit 4.0 के साथ काम करता है "शुद्ध" JUnit 4 केवल एनोटेशन और कोई JUnit4TestAdapter का उपयोग कर परीक्षण भी शामिल है।
लेकिन दस्तावेज़ीकरण इस बात पर विस्तृत नहीं है कि इसे कैसे कॉन्फ़िगर किया जाना चाहिए।
क्या जूनिट कार्य के लिए कोई विशेष सेटिंग आवश्यक है? क्या मैं कुछ भूल रहा हूँ? हमारे पास टेस्टकेस (यानी 3.8 शैली) और "शुद्ध" जुनीट 4 परीक्षणों का विस्तार करने वाले दोनों टेस्ट हैं, क्या यह समस्या हो सकती है?
इसलिए परीक्षण कक्षाओं (जैसे "* test.java") के लिए नामकरण पैटर्न का उपयोग करने से बचने का कोई तरीका नहीं है, भले ही जुनीट 4 की आवश्यकता नहीं है उस? – Jonik
@jonik आपको नामकरण पैटर्न का उपयोग करने की आवश्यकता नहीं है, लेकिन इससे आपको किसी भी अतिरिक्त कक्षा के खिलाफ जुनीट चलाने से बचने में मदद मिलेगी, जिसमें आपके टेस्ट क्लास के समान पैकेज में परीक्षण शामिल नहीं हैं। इस तरह की कक्षाएं जुनीट आउटपुट में त्रुटियां देगी। – MikeD
क्या होगा यदि आपके पास उपयोगिता कक्षाएं हैं जो शुरुआत में टेस्ट होती हैं लेकिन परीक्षण कक्षाएं नहीं हैं? आमतौर पर, "जुनीट 4 का उपयोग करके" का अर्थ है "@ टेस्ट एनोटेशन अंक परीक्षण, कक्षा का नाम नहीं"। सभी .java फ़ाइलों को शामिल करना संभव होना चाहिए और इसे केवल उन परीक्षणों के साथ चलाएं। – Trejkaz