मुझे ग्रहण में जुनीट 4.5 का उपयोग करके कुछ कठिनाइयों का सामना करना पड़ रहा है, जब मैं एनोटेशन से पहले @ कुछ भी नहीं करता हूं (मैं सेटअप() का उपयोग कर सकता हूं जो निश्चित रूप से काम करता है, लेकिन मैं बस सोच रहा हूं कि क्या गलत है), जबकि यह Netbeans में पूरी तरह से काम करता है .. कोई विचार?ग्रहण JUnit @ एनोटेशन समस्या से पहले
उत्तर
यदि आप जुनीट 4 का उपयोग कर रहे हैं, तो आप टेस्टकेस को विस्तारित करने के बजाय टेस्ट क्लास या टेस्ट विधि को @ टेस्ट एनोटेशन के साथ एनोटेट कर सकते हैं।
वह एनोटेशन से पहले @ पूछ रहा है, वह परीक्षणों में विफल होने वाले परीक्षणों के बारे में कुछ भी नहीं कहता है। –
भले ही यह सही है, यह सवाल पूछता नहीं है ओपी ने पूछा है। –
मैं के माध्यम से एक गूगल खोज यहाँ कैम, और काफ़ी बेहतर जानकारी के लिए वास्तविक समाधान को देखने के लिए किया था क्योंकि: @Pace के रूप में टिप्पणी में कहा कि अगर आप extend TestCase
, ग्रहण के रूप में JUnit संस्करण 3 या उससे अधिक टेस्ट व्यवहार करता है, , और @Before
एनोटेशन सम्मान नहीं करता है - भी यहाँ descripred: JUnit + Maven + Eclipse: Why @BeforeClass does not work?
इसलिए, आप JUnit 4 वहाँ एक टेस्ट केस लिखने के लिए दो तरीके हैं प्रयोग कर रहे हैं के बाद से extend TestCase
कारणों फिक्स समस्या
को हटाने
1> आप अपनी टेस्ट क्लास extend TestCase
बनाते हैं। इस मामले में जूनिट 3 से संबंधित कक्षाएं उठाई जाती हैं जिन्हें @Before
एनोटेशन के बारे में पता नहीं है। इस मामले में आपको
/**
* Sets up the fixture, for example, open a network connection.
* This method is called before a test is executed.
*/
protected void setUp() throws Exception {
}
2> एनोटेशन का उपयोग करना होगा। परीक्षण कक्षा में विधि के लिए @Test
एनोटेशन का उपयोग करें, जिसे आप परीक्षण के रूप में चलाने में रूचि रखते हैं। आपकी कक्षा extend TestCase
पर कोई आवश्यकता नहीं है। इसके अलावा आपको किसी भी विधि को ओवरराइड करने की आवश्यकता नहीं है। बस अपनी विधि को परिभाषित करें जिसमें टेस्ट विधि चलाने से पहले तर्क को निष्पादित किया जाना चाहिए और इसे @Before
एनोटेशन के साथ एनोटेट करें।
- 1. ग्रहण से JUnit को बाहर निकालें JAR
- 2. ग्रहण से JUnit टेस्ट चल रहा है
- 3. ग्रहण JUnit 4.10 डॉक्स
- 4. खेलने ढांचा 2.1 JUnit परीक्षण ग्रहण से
- 5. jUnit
- 6. JUnit
- 7. समस्या ग्रहण
- 8. ग्रहण जावा एनोटेशन प्रोसेसिंग
- 9. समस्या ग्रहण
- 10. ग्रहण JUnit '-ea' वी एम विकल्प
- 11. JUnit()
- 12. एनोटेशन आयात करने में समस्या
- 13. बहु-थ्रेड वातावरण में JUnit का उपयोग करके अजीब समस्या
- 14. JUnit @Test उम्मीद एनोटेशन काम नहीं कर रहा
- 15. junit
- 16. JUnit
- 17. junit
- 18. jUnit
- 19. :: छद्म-तत्व स्टैकिंग ऑर्डर समस्या से पहले
- 20. JUnit टेस्ट
- 21. ग्रहण आईडीई समस्या अनुभाग
- 22. ग्रहण रननेबल जार समस्या
- 23. ग्रहण कंसोल समस्या
- 24. चल रहा है "शुद्ध" JUnit 4 चींटी
- 25. एकाधिक @SuppressWarnings एनोटेशन का संयोजन - ग्रहण इंडिगो
- 26. JUnit अंतर
- 27. जावा प्रोग्रामर एनोटेशन से पहले कैसे जीवित रहे?
- 28. कोडस्टाइल; एनोटेशन से पहले या बाद में जावाडोक डालें?
- 29. ग्रहण समस्या: परियोजना संदर्भ खुद
- 30. ग्रहण "परिभाषा पर जाएं" समस्या
एक उदाहरण परीक्षण पोस्ट करें ताकि हम – skaffman
देख सकें क्या आप टेस्टकेस का विस्तार कर रहे हैं? यदि ऐसा है तो मुझे लगता है कि यह एनोटेशन को अनदेखा करता है। – Pace
क्या आपने अपनी परियोजना के लिए अच्छा जार निर्दिष्ट किया था? – Aif