दिलचस्प पोस्ट
IE में "सीमा-त्रिज्या" के लिए सहायता पता करें कि फ़ाइल बैच फ़ाइल में 4 घंटे से अधिक पुरानी है उपप्रोसेस पॉपने पायथन का उपयोग कैसे करें मैं विंडोज पर पीपी कैसे स्थापित करूं? सत्यापन कैसे दबाए बटन पर निर्भर करते हैं? क्या यह व्यवहार में एसएचए टकराव की संभावना को नजरअंदाज करने के लिए सुरक्षित है? एंड्रॉइड में अपने आवेदन के मेमोरी उपयोग को कैसे प्राप्त करूं? कैसे PHP समानता (== डबल बराबर) और पहचान (=== ट्रिपल बराबर) तुलना ऑपरेटर भिन्न है? क्या कोड तह प्लगइन्स ईक्लिपस 3.6 पर काम करते हैं? मैं कैसे PHP सूची में पाश के साथ एक ही आईडी डेटा की सूची कर सकते हैं? `Constexpr` और` const` के बीच का अंतर नेस्टेड एरेज़ को अपडेट करने के लिए स्टेटस `$` ऑपरेटर का एकाधिक उपयोग जावास्क्रिप्ट (ईएस 6), निर्यात कंस्ट्रक्शन एक्सपोर्ट डिफॉल्ट एमुलेटर में Google Play सेवाएं, Google Plus लॉग इन बटन आदि को कार्यान्वित करना का उपयोग करते समय C ++ नक्शा प्रकार तर्क को रिक्त निर्माता की आवश्यकता क्यों है?

Junit4 टेस्ट सूट

मैं Junit4 के साथ परीक्षण SUITES कैसे बना सकता हूँ?

मैंने देखा है कि सभी दस्तावेज मेरे लिए काम नहीं कर रहे हैं और अगर मैं ग्रहण विज़ार्ड का उपयोग करता हूं तो यह मुझे किसी भी परीक्षा वर्ग का चयन करने का विकल्प नहीं देता है जो मैंने बनाया है

वेब के समाधान से एकत्रित समाधान "Junit4 टेस्ट सूट"

import org.junit.runners.Suite; import org.junit.runner.RunWith; @RunWith(Suite.class) @Suite.SuiteClasses({TestClass1.class, TestClass2.class}) public class TestSuite { //nothing } 

आप इस तरह एक सूट बना सकते हैं उदाहरण के लिए, एक AllTest सूट इस तरह से कुछ दिखाई देगी।

 package my.package.tests; @RunWith(Suite.class) @SuiteClasses({ testMyService.class, testMyBackend.class, ... }) public class AllTests {} 

अब आप इसे कुछ अलग तरीके से चला सकते हैं:

  1. राइट-क्लिक करें और एक्लिप्स में जूनिट टेस्ट के रूप में चलाएं
  2. एक चलने योग्य जावा अनुप्रयोग बनाओ; मुख्य वर्ग = 'org.junit.runner.JUnitCore' और एआरजीएस = 'my.package.tests.AllTests'
  3. कमांड लाइन से चलाएं:

     $ java -cp build/classes/:/usr/share/java/junit4.jar:/usr/share/java/hamcrest-core.jar org.junit.runner.JUnitCore my.package.tests.AllTests 

मुझे लगता है कि टेस्ट्यूइट एहसान से बाहर हो गया है यह हो सकता है कि शैली 4.x से पहले हो, लेकिन अब तक मुझे पता नहीं है।

मैं बस उन परीक्षणों को एनोटेट करता हूं जो मैं चाहता हूं और फिर क्लास को चलाता हूं। सभी एनोटेट किए गए टेस्ट चलाए जाते हैं मैं चींटी का इस्तेमाल कर सकता हूं, लेकिन ज्यादातर समय मेरे पास इंटेलिएज मेरे लिए चलाए जाते हैं।

मेरे सिर के ऊपर एक TestSuite और invoke addTests बनाएँ। यदि आप somesource को किसी भी OpenSource उदारीकरण की कोशिश करते हैं जैसे हाइबरनेट या एपाचे से कुछ और एक टेस्ट सूट के लिए स्रोत के परीक्षण निर्देशिका के नीचे एक नज़र रखना चाहते हैं …

ईक्लिप्स में एक JUnit सूट बनाने के लिए यहां दिए गए कदम हैं:

  1. 'एक्स्प्लोर' जावा 'परिप्रेक्ष्य के' पैकेज एक्सप्लोरर 'दृश्य में, ग्रहण जावा प्रोजेक्ट के अंदर, अपने पैकेज में अपने यूनिट परीक्षण (एस) का चयन करें।
  2. चयनित परीक्षणों में से किसी एक पर राइट-क्लिक करें।
  3. पॉप-अप मेनू में, नया, अन्य का चयन करें …
  4. 'जावा' फ़ोल्डर खोलें, फिर 'JUnit' फ़ोल्डर को खोलें
  5. 'JUnit Test Suite' का चयन करें और फिर 'अगला' बटन का चयन करें
  6. बटन का चयन करें 'समाप्त'
  7. परिणाम: 'AllTests.java' सूट फ़ाइल बनाया गया है, साथ ही परीक्षण में स्वयं शामिल है
  8. एक्लिप्स में भागो बटन का चयन करें
  9. परिणाम: सूट चलाने में सभी परीक्षण
  10. अब आप एंट, जेनकिंस या अन्य बिल्ड विन्यास निरंतर एकीकरण उपकरण के साथ इस सूट फ़ाइल को इंगित कर सकते हैं।

संस्करण जानकारी: यह ग्रहण नियॉन और जेयूनिट 4 के लिए है। चरण 6 में 'फिनिश' चुनने से पहले आप 3 जीयूआईटी का भी चयन कर सकते हैं।