junit पर टैग किए गए जवाब

जावा और स्काला के लिए लोकप्रिय इकाई परीक्षण रूपरेखा। नवीनतम संस्करण, JUnit 5, समृद्ध एनोटेशन-आधारित और मानकीकृत परीक्षणों का समर्थन करता है। अपने उपयोग के मामले को इंगित करने के लिए जावा या स्काला टैग के साथ संयोजन का उपयोग करने पर विचार करें।

8
AndroidJUnit4.class को हटा दिया गया है: Androidx.test.ext.junit.runners.AndroidJUnit4 का उपयोग कैसे करें?
अपने इंस्ट्रूमेंटेशन परीक्षणों के लिए मैं उपयोग कर रहा था @RunWith(AndroidJUnit4.class) से import androidx.test.runner.AndroidJUnit4; मेरे परीक्षण मामलों को स्थापित करने के लिए। अब इस लाइन को उपयोग करने के संकेत के साथ पदावनत के रूप में चिह्नित किया जाता AndroidJUnit4है import androidx.test.ext.junit.runners.AndroidJUnit4 हालाँकि अगर मैं AndroidJUnit4नामित पैकेज से आयात करने …

14
वर्तमान में JUnit 4 में परीक्षण निष्पादित करने का नाम प्राप्त करें
JUnit 3 में, मैं इस तरह वर्तमान में चल रहे परीक्षण का नाम प्राप्त कर सकता हूं: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } जो "करंट टेस्ट टेस्टस्टॉर्मिंग" होता है। JUnit 4 में ऐसा करने के लिए कोई …
240 java  unit-testing  junit 

15
कैसे परीक्षण करें कि कोई अपवाद नहीं फेंका गया है?
मुझे पता है कि यह करने का एक तरीका होगा: @Test public void foo(){ try{ //execute code that you expect not to throw Exceptions. } catch(Exception e){ fail("Should not have thrown any exception"); } } क्या ऐसा करने का कोई क्लीनर तरीका है। (शायद जूनित का उपयोग कर रहे हैं …

6
यूनिट टेस्ट के दौरान वसंत @Value को आबाद करना
मैं एक साधारण बीन के लिए एक यूनिट टेस्ट लिखने की कोशिश कर रहा हूं जो मेरे प्रोग्राम में फॉर्म को मान्य करने के लिए उपयोग किया जाता है। सेम को एनोटेट किया गया है @Componentऔर इसका एक वर्ग चर है जिसका उपयोग करके आरंभ किया गया है @Value("${this.property.value}") private …

23
जावा में बाल आदेश की अनदेखी समानता के लिए दो JSON वस्तुओं का परीक्षण
मैं एक JSON पार्सिंग लाइब्रेरी की तलाश कर रहा हूं जो बाल आदेश की अनदेखी करने वाले दो JSON ऑब्जेक्ट्स की तुलना करने का समर्थन करती है, विशेष रूप से एक वेब सेवा से लौटने वाले JSON के यूनिट परीक्षण के लिए। क्या कोई प्रमुख JSON लाइब्रेरी इसका समर्थन करती …
233 java  json  junit 

13
IntelliJ 10.5 में टेस्ट रन करते समय "NoSuchMethodError: org.hamcrest.Matcher.describeMismatch" प्राप्त करना
मैं JUnit-dep 4.10 और Hamcrest 1.3.RC2 का उपयोग कर रहा हूं। मैंने एक कस्टम मिलानकर्ता बनाया है जो निम्नलिखित की तरह दिखता है: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } …

9
Mockito। विधि तर्कों को सत्यापित करें
मैंने इस बारे में गुगली की है, लेकिन प्रासंगिक कुछ भी नहीं मिला। मुझे ऐसा कुछ मिला है: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); अब, मैं इसे सत्यापित करना चाहता हूं mymethod(Object o), जिसे अंदर कहा जाता है runtestmethod(), ऑब्जेक्ट …

24
कैसे मॉकिटो के साथ एक अंतिम वर्ग का मजाक उड़ाया जाए
मेरा एक अंतिम वर्ग है, कुछ इस तरह से: public final class RainOnTrees{ public void startRain(){ // some code here } } मैं इस वर्ग को इस तरह से कुछ अन्य वर्ग में उपयोग कर रहा हूं: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){ rain.startRain(); } …
218 java  junit  mockito 

9
JUnit 5: एक अपवाद को कैसे जोर दिया जाए?
क्या यह दावा करने का एक बेहतर तरीका है कि एक विधि JUnit 5 में एक अपवाद फेंकता है? वर्तमान में, मुझे यह सत्यापित करने के लिए एक @ नियम का उपयोग करना होगा कि मेरा परीक्षण एक अपवाद फेंकता है, लेकिन यह उन मामलों के लिए काम नहीं करता …

23
4.7 के साथ IntelliJ IDEA "!!! JUnit संस्करण 3.8 या बाद में अपेक्षित: "
जब मैं IntelliJ IDEA में निम्नलिखित परीक्षण चलाने का प्रयास करता हूं तो मुझे संदेश मिलता है: "!!! JUnit संस्करण 3.8 या बाद में अपेक्षित:" यह ध्यान दिया जाना चाहिए कि यह एक Android परियोजना है जिसे मैं IntelliJ IDEA 9 में काम कर रहा हूं। public class GameScoreUtilTest { …

25
एक लॉगर में एक संदेश पर एक JUnit मुखर कैसे करें
मेरे पास कुछ कोड-अंडर-परीक्षण है जो इसकी स्थिति की रिपोर्ट करने के लिए जावा लकड़हारे को कॉल करता है। JUnit परीक्षण कोड में, मैं यह सत्यापित करना चाहूंगा कि इस लकड़हारे में सही लॉग प्रविष्टि की गई थी। निम्नलिखित पंक्तियों के साथ कुछ: methodUnderTest(bool x){ if(x) logger.info("x happened") } @Test …
206 java  logging  junit  assert 

7
जावा जेनरिक को कब आवश्यकता होती है <? <T> के बजाय T> का विस्तार होता है और क्या स्विचिंग का कोई नकारात्मक पहलू है?
निम्नलिखित उदाहरण को देखते हुए (Hamcrest मैचर्स के साथ JUnit का उपयोग करके): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); यह JUnit assertThatविधि हस्ताक्षर के साथ संकलित नहीं है: public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) संकलक त्रुटि संदेश है: Error:Error:line (102)cannot …
205 java  generics  junit 

16
अतुल्यकालिक प्रक्रियाओं का परीक्षण करने के लिए JUnit का उपयोग कैसे करें
आप जुइनिट के साथ अतुल्यकालिक प्रक्रियाओं को आग लगाने वाले तरीकों का परीक्षण कैसे करते हैं? मैं नहीं जानता कि कैसे अपने परीक्षण को समाप्त करने की प्रक्रिया का इंतजार करना है (यह वास्तव में एक इकाई परीक्षण नहीं है, यह एकीकरण परीक्षण की तरह अधिक है क्योंकि इसमें कई …

12
मानकीकृत परीक्षणों के नाम बदलना
क्या JUnit4 में पैरामीटराइज्ड परीक्षणों का उपयोग करते समय मेरे खुद के कस्टम टेस्ट केस नाम सेट करने का कोई तरीका है? मैं डिफ़ॉल्ट - [Test class].runTest[n]- को कुछ सार्थक बदलना चाहूंगा ।

5
अगली बार जब यह कहा जाता है तो कुछ अलग करने के लिए मॉकिटो मॉक ऑब्जेक्ट को कैसे बताया जाए?
इसलिए, मैं क्लास स्तर पर एक स्थिर चर के रूप में एक मॉक ऑब्जेक्ट बना रहा हूं जैसे ... एक परीक्षण में, मैं Foo.someMethod()एक निश्चित मूल्य वापस करना चाहता हूं , जबकि दूसरे परीक्षण में, मैं चाहता हूं कि यह एक अलग मूल्य लौटाए। समस्या यह है कि मुझे लगता …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.