दिलचस्प पोस्ट
फ्लोटिंग-पॉइंट गणित सी # में संगत है? यह हो सकता है? सी # में विधि हस्ताक्षर .NET मेमोरी प्रोफाइलिंग उपकरण ओरेकल में तालिका से डुप्लिकेट पंक्तियां निकालना Solr का उपयोग कर अलग फ़ील्ड मानों का चयन कैसे करें? मोडल व्यू नियंत्रक को खारिज करते समय प्रस्तुत नियंत्रक की अभिविन्यास को बनाए रखने के लिए कैसे करें? परीक्षण किए गए प्रोजेक्ट के लिब्स डायरेक्टरी में जार होने पर "एंटी टेस्ट-प्रोजेक्ट बनाएं" का उपयोग करके एंड्रॉइड टेस्ट प्रोजेक्ट का निर्माण और चला सकते हैं एंड्रॉइड साझाप्रेचरेंस सुरक्षा जावा प्रोग्राम का उपयोग करके फेसबुक में लॉग इन कैसे करें? वेब सेवा बनाम WCF सेवा WinForms में पाठ बॉक्स से फ़ोकस को कैसे निकालना है? सामान्य वर्गों के लिए सी # स्रोत फ़ाइलों का नाम कैसे दें व्यू स्पेस गहराई मूल्य और एनएनडीसी xy को देखते हुए रिक्त स्थान को कैसे ठीक किया जाए मैं समान संदंश और गैर-कॉन्स्ट सदस्य कार्यों के बीच कोड दोहराव कैसे निकालूं? एंज्यूलर जेएस में दृश्य अपडेट नहीं किया गया है

Junit4 टेस्ट सूट

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

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

Solutions Collecting From Web of "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 जीयूआईटी का भी चयन कर सकते हैं।