Articles of यूनिट टेस्टिंग

एक्लिप्स क्लासपाथ प्रविष्टियां केवल परीक्षणों के लिए उपयोग की जाती हैं

मैवेन में, आप संकलन-समय निर्भरता और परीक्षण निर्भरता हो सकते हैं। यह एक ऐसी सुविधा है जिसे मुझे पसंद है, और M2Eclipse प्लगइन एक्लिप्से में भी उपलब्ध है, जो भी महान है। इसलिए अगर मैं अपनी परियोजना पर परीक्षण निर्भरता के रूप में jmock.jar को jmock.jar हूं, तो यह JUnit परीक्षणों के लिए jmock.jar पर […]

मैवेन जार में परीक्षण कक्षाओं को कैसे शामिल कर सकते हैं और उन्हें निष्पादित कर सकते हैं?

मेवेन परियोजना में, मेरे पास एक ही पैकेज में परीक्षण कक्षाएं और स्रोत वर्ग हैं, लेकिन विभिन्न भौतिक स्थानों में …/src/main/java/package/** <– application code …/src/test/java/package/** <– test code परीक्षण कक्षाओं में स्रोत वर्गों तक पहुंचने में कोई समस्या नहीं है, लेकिन मैं मुख्य पद्धति में एक परीक्षण धावक को चलाने और AllTest.class तक पहुंचने की […]

एनयूआईएनटी के पैरामाइज्ड टेस्ट के लिए एमएसटीईटी समकक्ष?

NUnit एक सुविधा का समर्थन करता है, जहां आप एक इकाई परीक्षण के लिए डेटा इनपुट का एक सेट निर्दिष्ट कर सकते हैं जिसे कई बार चलाया जा सकता है। [RowTest] [Row(1001,1,2,3)] [Row(1,1001,2,3)] [Row(1,2,1001,3)] public void SumTests(int x, int y, int z, int expected) { … } एमएसटीईस्ट का उपयोग करने वाली इस प्रकार की […]

AssertEquals 2 सूचियों के आदेश को अनदेखा करें

यह सचमुच सरल सवाल होना चाहिए जो मुझे विश्वास है लेकिन किसी तरह मुझे Google में जवाब नहीं मिला। मान लें कि मेरे पास स्ट्रिंग्स की 2 सूचियां हैं I सबसे पहले "स्ट्रिंग ए" और "स्ट्रिंग बी" शामिल है , दूसरे में "स्ट्रिंग बी" और "स्ट्रिंग ए" (नोटिस अंतर क्रम में) शामिल है। मैं उन्हें […]

java.lang.IllegalAccessError: पूर्व-सत्यापित वर्ग में क्लास रेफरी का परीक्षण परियोजना चलते समय अप्रत्याशित कार्यान्वयन के लिए हल किया गया था?

मैंने परियोजना को क्रियान्वित करने के बाद तीसरे पक्ष के पुस्तकालय (ज़ीक्सिंग) का उपयोग कर कार्यान्वित किया है, इसके बाद मैंने अपनी परियोजना का परीक्षण करने के लिए एक परीक्षण प्रोजेक्ट लिखने के बाद ठीक काम किया है। परीक्षण प्रोजेक्ट चलाने के बाद, मुख्य परियोजना, वर्ग और इसके तरीकों से कोई भी नहीं दे रहा […]

यूनिट टेस्ट (एमएसटीईस्ट) समानांतर में कैसे चलाएं?

मैं परीक्षण सूट को समानांतर में चलाने के तरीकों की तलाश कर रहा हूं। मैं .testrunconfig सेटिंग के बारे में जानता हूँ। यह आपको CPU की संख्या पर मल्टीप्लेक्स की अनुमति देता है। मैं समानांतर में 1000 परीक्षणों को चलाने के लिए चाहता हूं। यह समझ में आता है क्योंकि मैं एक वेब सेवा का […]

चेन कॉल के लिए नकली या स्टब

protected int parseExpire(CacheContext ctx) throws AttributeDefineException { Method targetMethod = ctx.getTargetMethod(); CacheEnable cacheEnable = targetMethod.getAnnotation(CacheEnable.class); ExpireExpr cacheExpire = targetMethod.getAnnotation(ExpireExpr.class); // check for duplicate setting if (cacheEnable.expire() != CacheAttribute.DO_NOT_EXPIRE && cacheExpire != null) { throw new AttributeDefineException("expire are defined both in @CacheEnable and @ExpireExpr"); } // expire time defined in @CacheEnable or @ExpireExpr return cacheEnable.expire() != […]

Mockito बनाने "व्याकरण"

मोकोइटो जावा के लिए एक बहुत प्यारी stubbing / मजाक की रूपरेखा की तरह लगता है एकमात्र समस्या यह है कि मुझे अपने API का उपयोग करने के सर्वोत्तम तरीकों पर कोई ठोस दस्तावेज नहीं मिल रहा है। परीक्षणों में इस्तेमाल किये जाने वाले सामान्य तरीके शामिल हैं: doXXX(???) : Stubber when(T) : OngoingStubbing then(T) […]

कैसे निष्पादन योग्य जार निर्यात करने के लिए (JUnit) परीक्षण सूट के रूप में

क्या एक्जप्शनबल जार के रूप में मेरी ज्यूनेट टेस्ट SUITES (या संभवतः टेस्ट केस भी हो सकता है) पैकेज / निर्यात करने के लिए ग्रहण (हेलियस) में कोई रास्ता नहीं है? मैं जानता हूं कि एक मुख्य वर्ग के साथ परियोजनाओं से रननेबल जार कैसे तैयार किया जाता है, लेकिन मुझे पता है कि कैसे […]

यूनिट परीक्षण में सूचियों की तुलना कैसे करें

यह परीक्षण कैसे विफल हो सकता है? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.Add(100); expected.Add(400); expected.Add(200); expected.Add(900); expected.Add(2300); expected.Add(1900); var actual = new List<int>(); actual.Add(100); actual.Add(400); actual.Add(200); actual.Add(900); actual.Add(2300); actual.Add(1900); Assert.AreEqual(expected, actual); //AreSame(expected, actual) and IsTrue(expected.Equals(actual)) fails too }

दिलचस्प पोस्ट
ईओफ़ सीएफ में POCO के लिए डिफ़ॉल्ट मान कैसे सेट करें? Data.MemoCombinators कैसे काम करता है? एक MySQL ट्रिगर में एक त्रुटि फेंक डीबग संस्करण का libc का उपयोग कैसे करें जब उपयोगकर्ता पृष्ठ को छोड़ देता है तो कैसे न सहेज़ा डेटा का पता लगा सकता है? मुझे कैसे पता चलेगा कि जब विंडोज नींद या हाइबरनेट मोड में / बाहर जा रहा है? 0 और 9 के बीच यादृच्छिक पूर्णांक उत्पन्न करें जेएसएफ बैकिंग बीन पद्धति को कैसे कॉल करें, जब ऑनक्लिक / अपूर्ण / ऑन … ईवेंट होता है और पेज लोड पर नहीं होता है C ++ में टाइम_t टाइप करने के लिए समय वाली स्ट्रिंग चर में कनवर्ट कैसे करें? धागा से एक मूल्य लौट रहा है? जैक्सन 2.0 स्प्रिंग 3.1 के साथ बटन क्लिक पर jQuery का फॉर्म सत्यापन लेवेन्शेटिन दूरी VBA में सीएसएस चयनकर्ता में एक तत्व आईडी में एक बृहदान्त्र को संभालना कैसे एसक्यूएल डिफ़ॉल्ट बाधा को छोड़ने के लिए इसके नाम के बिना?