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

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

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एक डेटाबेस …

11
JUnit मुखर तरीके प्रदान क्यों नहीं करता है?
क्या किसी को पता है कि JUnit 4 प्रदान क्यों करता है assertEquals(foo,bar)लेकिन assertNotEqual(foo,bar)विधियाँ नहीं ? यह assertNotSame(इसी assertSame) और assertFalse(इसी ) प्रदान करता है assertTrue, तो यह अजीब लगता है कि वे सहित परेशान नहीं किया था assertNotEqual। वैसे, मुझे पता है कि JUnit-addons उन तरीकों को प्रदान करता …
429 java  junit  assert 

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, लेकिन मुझे एनोटेशन पसंद नहीं …

12
System.out.println () के लिए JUnit परीक्षा
मुझे एक पुराने एप्लिकेशन के लिए JUnit परीक्षण लिखने की ज़रूरत है जो खराब तरीके से डिज़ाइन किया गया है और मानक आउटपुट के लिए बहुत सारे त्रुटि संदेश लिख रहा है। जब getResponse(String request)विधि सही ढंग से व्यवहार करती है तो यह XML प्रतिक्रिया देता है: @BeforeClass public static …
370 java  console  junit 

4
JUnit 4 में सशर्त रूप से परीक्षणों की अनदेखी करना
ठीक है, इसलिए @Ignoreएनोटेशन यह चिन्हित करने के लिए अच्छा है कि टेस्ट केस नहीं चलाया जाना चाहिए। हालांकि, कभी-कभी मैं रनटाइम जानकारी के आधार पर एक परीक्षण को अनदेखा करना चाहता हूं। एक उदाहरण यह हो सकता है कि मेरे पास एक संगामिति परीक्षण है जिसे मशीन पर एक …

9
मॉकिटो: विधि की जासूसी करने की कोशिश मूल विधि कह रही है
मैं मॉकिटो 1.9.0 का उपयोग कर रहा हूं। मैं JUnit परीक्षा में कक्षा की एकल पद्धति के लिए व्यवहार का मजाक बनाना चाहता हूं, इसलिए मेरे पास है final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); समस्या यह है कि दूसरी पंक्ति में, myClassSpy.method1()वास्तव में कहा जा रहा है, जिसके परिणामस्वरूप एक …
351 java  junit  mockito 


7
मॉकिटो: विधि के भीतर बनाई गई किसी वस्तु पर विधि को कैसे सत्यापित किया जाए?
मैं मॉकिटो के लिए नया हूं। नीचे दिए गए वर्ग को देखते हुए, मैं यह सत्यापित करने के लिए मॉकिटो का उपयोग कैसे कर सकता हूं कि someMethodएक बार लागू किए जाने के बाद fooइसे ठीक किया गया था? public class Foo { public void foo(){ Bar bar = new …

1
विधि का सत्यापन कैसे किया जाता है इसे मॉकिटो सत्यापन () के साथ दो बार कहा जाता है
मैं यह सत्यापित करना चाहता हूं कि क्या मॉकिटो वेरिफिकेशन के माध्यम से कम से कम एक बार विधि को बुलाया जाए। मैंने सत्यापन किया और यह इस तरह से शिकायत करता है: org.mockito.exceptions.verification.TooManyActualInvocations: Wanted 1 time: But was 2 times. Undesired invocation:
307 junit  mockito  verify 

8
मॉकिटो के साथ विशिष्ट प्रकार की सूची पर कब्जा कैसे करें
क्या मॉकिटोस आर्ग्यूमेंट कैपटोर का उपयोग करके विशिष्ट प्रकार की सूची पर कब्जा करने का एक तरीका है। यह काम नहीं करता है: ArgumentCaptor<ArrayList<SomeType>> argument = ArgumentCaptor.forClass(ArrayList.class);

23
मॉकिटो का इंजेक्शन एक स्प्रिंग बीन में लगाता है
मैं JUnit के साथ यूनिट परीक्षण के प्रयोजनों के लिए एक स्प्रिंग (3+) बीन में मॉकिटो मॉक ऑब्जेक्ट इंजेक्ट करना चाहूंगा। वर्तमान में @Autowiredनिजी सदस्य फ़ील्ड पर एनोटेशन का उपयोग करके मेरी बीन निर्भरताएँ इंजेक्ट की जाती हैं। मैंने उपयोग करने पर विचार किया है ReflectionTestUtils.setFieldलेकिन जिस सेम उदाहरण को …

13
JUnit में src / test / resource निर्देशिका का मार्ग कैसे प्राप्त करें?
मुझे पता है कि मैं src / test / संसाधनों से एक फ़ाइल लोड कर सकता हूं: getClass().getResource("somefile").getFile() लेकिन मैं src / परीक्षण / संसाधनों का पूर्ण पथ कैसे प्राप्त कर सकते हैं निर्देशिका , यानी मैं एक फ़ाइल को लोड नहीं करना चाहता, मैं सिर्फ निर्देशिका के पथ जानना …
275 java  junit 

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

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