पुरानी विधि (जुनीट 3 का) junit.framework.TestCase
बढ़ाकर परीक्षण-वर्गों को चिह्नित करना था। वह विरासत में junit.framework.Assert
विरासत में मिला और आपकी टेस्ट क्लास ने इस तरह से जोरदार तरीके से कॉल करने की क्षमता प्राप्त की।
जुनीट के संस्करण 4 के बाद, फ्रेमवर्क परीक्षण के लिए Annotations
का उपयोग करता है। तो अब आपको TestCase
का विस्तार करने की आवश्यकता नहीं है। लेकिन इसका मतलब है, जोर देने के तरीके उपलब्ध नहीं हैं। लेकिन आप नए Assert
कक्षा का स्थिर आयात कर सकते हैं। यही कारण है कि नई कक्षा में सभी जोरदार तरीके स्थिर तरीके हैं। तो आप इसे इस तरह से आयात कर सकते हैं:
import static org.junit.Assert.*;
इस स्थिर आयात के बाद, आप उपसर्ग के बिना इस विधियों का उपयोग कर सकते हैं।
रीडिज़ाइन पर वे नए पैकेज org.junit
पर भी चले गए जो पैकेज नामकरण के लिए सामान्य सम्मेलनों को बेहतर तरीके से पालन करता है।
इंटेलिज आईडीईए में, आप 'संपादक-> सामान्य-> ऑटो आयात-> आयात और समापन से बाहर निकलें' में स्थिर आयात ड्रॉपडाउन से 'junit.framework। *' को बाहर कर सकते हैं। – jordanpg