2011-02-27 11 views
5

मैं डेल्फी 2007 से आगे बढ़ पर देख रहा हूँ डेल्फी XE प्रारंभिक संस्करण में (मेरे नियोक्ता द्वारा खरीदी) (मेरे द्वारा खरीदा क्योंकि मेरे नियोक्ता डेल्फी से दूर चल रहा है) कुछ खुले स्रोत/शौक का काम। तो, कीमत निश्चित रूप से एक चिंता है।डेल्फी XE स्टार्टर एडीशन के साथ क्या परीक्षण ढांचे/इकाई परीक्षण का उपयोग करने के

डेल्फी XE स्टार्टर एडीशन एकीकृत DUnit सामान है प्रतीत नहीं होता है। क्या परीक्षण ढांचे के लिए कोई सिफारिशें हैं जो एक्सई स्टार्टर के साथ अच्छी तरह से काम करेगी? ढांचा स्वचालित होना चाहिए; उदाहरण के लिए, इसे एक सतत एकीकरण प्रणाली जैसे हडसन या क्रूज़ कंट्रोल द्वारा चलाना आवश्यक होना चाहिए। बेशक, मुफ़्त होगा। आईडीई में सीधे एकीकरण आसान होगा, लेकिन आवश्यकता नहीं है।

उत्तर

3

DUNIT SourceForge पर है, तो आप उसे वहां से प्राप्त कर सकते हैं। एसएफ पर संस्करण 9.4.0 है, वही है जो डेल्फी एक्सई के साथ जहाज है। हालांकि कोड समान नहीं है। मुझे नहीं पता कि यह डेल्फी एक्सई स्टार्टर संस्करण के साथ काम करता है लेकिन मुझे नहीं लगता कि यह क्यों नहीं होना चाहिए।

+0

9.4.0 अगस्त 2008 का है। 200 9 में सात कामों के साथ, 2010 में चार काम करता है, यह परियोजनाएं अब शांत दिखती हैं। – mjn

+0

@mjn: यह ठीक काम करता है। तो यह क्यों बदल जाएगा? व्यक्तिगत रूप से मैं अपना खुद का डुनिट प्रतिस्थापन लिखना चाहता हूं, क्योंकि मुझे परीक्षण धावक के जीयूआई संस्करण पसंद नहीं हैं। क्या केवल मैं ही हूं? –

2

क्या डुनीट 2 करेंगे?

Dunit2 tiOPF ढांचे में इस्तेमाल किया है और काफी अच्छा होना कहा जाता है। डाउनलोड साइटों हैं:

http://sourceforge.net/projects/dunit2/

http://members.optusnet.com.au/~mcnabp/

http://github.com/graemeg/dunit2

+0

मुख्य लाभ यह है कि मैं (उपयोगकर्ता के नजरिए से) स्टॉक DUnit से अधिक देखते हैं कि यह स्वतंत्र रूप से प्रत्येक परीक्षा में मेमोरी लीक रिपोर्ट है। मैं वैसे भी इसका कारण उपयोग करता हूं। –

+0

@moz: आपकी सहायक टिप्पणी के लिए धन्यवाद! – SOUser

2

DUnit कि DUnit2 एक बेहतर विकल्प हो सकता है। डुनिट के साथ आप jcl और USE_JEDI_JCL को get the line numbers of failures पर उपयोग कर सकते हैं। DUnit2 इसका समर्थन करने के लिए प्रकट नहीं होता है।

DUNit2 पीटर की मौत के बाद से अधिक ध्यान हो रही करने के लिए या तो प्रतीत नहीं होता। मुझे नहीं पता कि इसे डेल्फी के नवीनतम संस्करण का उपयोग करने के लिए अद्यतन किया गया है, लेकिन ऐसा नहीं लगता है।

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