2010-11-01 4 views
20

NUnit 2.4.7 में, nunit.framework.extensions.dll शामिल किया गया था जिससे रोवेट्स करना संभव हो गया।विस्तारित/पंक्तिबद्ध ननिट करने के लिए क्या खुशी हुई?

नवीनतम संस्करण (2.5.8) डाउनलोड करते समय मुझे यह नहीं मिल रहा है। इसके साथ क्या हुआ?

उत्तर

33

RowTest का उपयोग करने के बजाय, आप TestCase का उपयोग कर सकते हैं।

[RowTest] 
[Row("foo", false)] 
[Row("", true)] 
public void Some_test(string value, bool expected) 
{ 
    // test 
} 

और TestCase साथ एक ही बात इस तरह दिखता है:

[TestCase("foo", false)] 
[TestCase("", true)] 
public void Some_test(string value, bool expected) 
{ 
    // test 
} 
पिछले परीक्षण RowTest का उपयोग कर कैसा लगेगा
5

RowTest एक विस्तार है जो अस्थायी रूप से में विलय कर दिया गया था, और 2.5 में हटा दिया गया था अल्फा 2

Release Notes for 2.4.8 से उद्धरण:

NUnit अब RowTest विस्तार, एंड्रियास Schlapsi द्वारा लिखित भी शामिल है, इसके विस्तार में असेंबली। यह एक्सटेंशन को तर्क लेने वाले परीक्षण विधियों को लिखने के लिए और RowAttribute का उपयोग करके तर्क मानों के एकाधिक सेट प्रदान करने की अनुमति देता है। रोटेस्ट का उपयोग करने के लिए, आपके परीक्षण को nunit.framework.extensions असेंबली का संदर्भ देना चाहिए।

नोट: एनयूनीट में एक्सटेंशन विलय करना अपनी एक्सटेंशन असेंबली प्रयोग है जिसे हम इस रिलीज़ के लिए प्रयास कर रहे हैं। दृष्टिकोण भविष्य में रिलीज में बदल सकता है। भविष्य की रिलीज। 2.5 alpha 2 Release Notes से

उद्धरण:

RowTestExtension, जो अल्फा -1 में nunit विस्तार DLLs में विलय कर दिया गया था, अब एक अलग ऐड के रूप में प्रदान की जाती है। यह किसी भी बंडल एडिन के संबंध में लेने की योजना है, क्योंकि यह एनआईएनआईटी रिलीज से अलग अद्यतन प्रदान करने के लिए एक एडिन के निर्माता को अनुमति देता है।

अब आप here से रोटेस्ट एक्सटेंशन डाउनलोड कर सकते हैं।

संबंधित मुद्दे