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

लोकप्रिय जूनित जावा यूनिट टेस्टिंग फ्रेमवर्क का संस्करण 4

30
आप कैसे मानते हैं कि JUnit 4 परीक्षणों में एक निश्चित अपवाद को फेंक दिया गया है?
मैं JUnit4 का मुहावरेदार तरीके से परीक्षण करने के लिए कैसे उपयोग कर सकता हूं कि कुछ कोड एक अपवाद फेंकता है? जबकि मैं निश्चित रूप से ऐसा कुछ कर सकता हूं: @Test public void testFooThrowsIndexOutOfBoundsException() { boolean thrown = false; try { foo.doStuff(); } catch (IndexOutOfBoundsException e) { thrown …
1998 java  exception  junit  junit4  assert 

4
@Before, @BeforeClass, @BeforeEach और @BeforeAll के बीच अंतर
मुख्य अंतर क्या है @Before तथा @BeforeClass और JUnit 5 @BeforeEachऔर में@BeforeAll @After तथा @AfterClass JUnit Api के अनुसार @Beforeनिम्नलिखित मामले में प्रयोग किया जाता है: परीक्षण लिखते समय, यह पता लगाना आम है कि कई परीक्षणों को चलाने से पहले समान वस्तुओं की आवश्यकता होती है। जबकि @BeforeClassएक डेटाबेस …

29
मावेन को चलाने के लिए जेयूनेट परीक्षण नहीं मिला
मेरे पास एक मावेन कार्यक्रम है, यह ठीक संकलन करता है। जब मैं mvn testइसे चलाता हूं तो कोई परीक्षण नहीं चलता है (TESTs हेडर के तहत There are no tests to run.)। मैंने इस समस्या को एक सुपर सरल सेटअप के साथ फिर से बनाया है जिसे मैं नीचे …
416 java  maven  junit  junit4  maven-3 

18
JUnit4 में विशिष्ट क्रम में परीक्षण विधियों को कैसे चलाया जाए?
मैं परीक्षण विधियों को निष्पादित करना चाहता हूं जो @Testविशिष्ट क्रम में एनोटेट किए गए हैं । उदाहरण के लिए: public class MyTest { @Test public void test1(){} @Test public void test2(){} } मैं हर बार दौड़ने test1()से पहले दौड़ना सुनिश्चित करना चाहता test2()हूं MyTest, लेकिन मुझे एनोटेशन पसंद नहीं …

11
JUnit टेस्ट एनोटेशन के साथ मैं अपने अपवाद संदेश को कैसे बताऊं?
मैंने @Testएनोटेशन के साथ कुछ JUnit परीक्षण लिखे हैं । यदि मेरी परीक्षा पद्धति एक अपवादित चेक को फेंकती है और यदि मैं अपवाद के साथ संदेश को मुखर करना चाहता हूं, तो क्या JUnit @Testएनोटेशन के साथ ऐसा करने का कोई तरीका है ? AFAIK, JUnit 4.7 यह सुविधा …

6
2 JUnit Assert वर्ग के बीच अंतर
JUnit ढांचे में 2 Assertवर्ग (विभिन्न पैकेजों में, स्पष्ट रूप से) और प्रत्येक पर विधियां समान होती हैं। क्या कोई समझा सकता है कि यह क्यों है? जिन कक्षाओं का मैं जिक्र कर रहा हूं, वे हैं: junit.framework.Assertऔर org.junit.Assert।

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"); } } क्या ऐसा करने का कोई क्लीनर तरीका है। (शायद जूनित का उपयोग कर रहे हैं …

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 */ } …

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

7
क्या जावा का अभिकथन विधि विश्वसनीय है?
मुझे पता है कि ==दो की तुलना करते समय कुछ मुद्दे हैं Strings। ऐसा लगता है कि String.equals()यह एक बेहतर तरीका है। खैर, मैं JUnit परीक्षण कर रहा हूं और मेरा झुकाव उपयोग करना है assertEquals(str1, str2)। क्या यह दो स्ट्रिंग्स को समान करने के लिए एक समान सामग्री है? …
199 java  string  junit  junit4 

4
Junit @Rule कैसे काम करता है?
मैं एक थोक कोड के लिए परीक्षण के मामले लिखना चाहता हूं, मैं JUnit @Ruleएनोटेशन सुविधा का विवरण जानना चाहूंगा , ताकि मैं इसे परीक्षण मामलों को लिखने के लिए उपयोग कर सकूं। कृपया कुछ अच्छे उत्तर या लिंक प्रदान करें, जो एक सरल उदाहरण के माध्यम से इसकी कार्यक्षमता …
195 java  junit  junit4  junit-rule 

6
Mockito + PowerMock LinkageError सिस्टम क्लास का मजाक उड़ाते हुए
मुझे ऐसा कोड स्निपेट मिला है: @RunWith(PowerMockRunner.class) @PrepareForTest({Thread.class}) public class AllMeasuresDataTest { @Before public void setUp() throws Exception { } @Test public void testGetMeasures() { AllMeasuresData measure = new AllMeasuresData(); assertEquals(measure.getMeasures(), null); HashMap<String, Measure> map = new HashMap<String, Measure>(); measure.setMeasures(map); assertEquals(measure.getMeasures(), map); measure.setMeasures(null); assertEquals(measure.getMeasures(), null); } @Test public void testAllMeasuresData() …

7
मुझे पारंपरिक एस्केरएक्सएक्सएक्सएक्सएक्सएक्स () के बजाय हैमरेस्ट-मैचर और एसेटेरटैट () का उपयोग क्यों करना चाहिए
जब मैं एस्टर क्लास JavaDoc में उदाहरणों को देखता हूं assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat("Zero is one", 0, is(not(1))) // passes मुझे बड़ा फायदा नहीं हुआ, आइए बताते हैं, assertEquals( …
153 java  testing  junit  junit4  hamcrest 

6
"जुनियर.फ्रेमवर्क में जोर दिया गया है" - आगे क्या उपयोग करना है?
मैं junit4.11 के संस्करण को टक्कर देता हूं और प्राप्त करता हूं : [WARNING] [deprecation] Assert in junit.framework has been deprecated [WARNING] [deprecation] Assert in junit.framework has been deprecated .... कैसे और क्या प्रवास?
129 junit  junit4 

6
जूनिट: स्प्लिट इंटीग्रेशन टेस्ट और यूनिट टेस्ट
मुझे जुनिट परीक्षण का भार विरासत में मिला है, लेकिन ये परीक्षण (अधिकांश काम नहीं करने के अलावा) वास्तविक इकाई परीक्षण और एकीकरण परीक्षण (बाहरी सिस्टम, डीबी आदि की आवश्यकता) का मिश्रण हैं। इसलिए मैं वास्तव में उन्हें अलग करने के तरीके के बारे में सोचने की कोशिश कर रहा …

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