2009-04-12 9 views
52

मैंने हाल ही में स्कैला भाषा सीखना शुरू कर दिया है और इसे TDD -way में करना चाहते हैं। क्या आप स्काला और उनके पेशेवरों/विपक्ष के लिए इकाई परीक्षण ढांचे पर अपने अनुभव साझा कर सकते हैं।यूनिट परीक्षण स्कैला

मैं स्केल विकास के लिए इंटेलिजे आईडीईए का उपयोग कर रहा हूं, इसलिए आईडीई-सपोर्ट के साथ परीक्षण चलाने में सक्षम होना अच्छा होगा।

उत्तर

25

क्या आपने ScalaTest पर देखा है?

मैंने इसका उपयोग नहीं किया है, लेकिन यह बिल वेनेर्स और आर्टिमा में सह से आता है, और इसके परिणामस्वरूप मुझे संदेह है कि यह काम करेगा। हालांकि, इसमें आईडीई एकीकरण नहीं दिखता है।

This blog entry थोड़ा पुराना है, लेकिन सुझाव देता है कि टेस्टएनजी स्कैला परीक्षण के लिए सबसे अच्छा विकल्प है। टेस्टएनजी निश्चित रूप से आईडीई एकीकरण होगा।

संपादित करें: मुझे अभी एहसास हुआ है कि मैंने 200 9 में यह जवाब लिखा था, और दुनिया (!) पर चली गई है। मैं वर्तमान में स्कैलाटेस्ट का उपयोग कर रहा हूं, आईडीई एकीकरण ठीक काम करता है, और मैं दृढ़ता से इसकी अनुशंसा कर सकता हूं। विशेष रूप से काम करता है matcher DSL बहुत अच्छी तरह से

3

तुम भी बाहर Specs जांच कर सकता है यह काफी पूरा हो और IIRC भारी लिफ्ट के हिस्से के रूप में किया जाता है।

20

मैं चश्मे के लेखक हूं। यदि आप इंटेलिज उपयोगकर्ता हैं, तो मैं आपको अपने विनिर्देश के लिए org.specs.runner.ScalaTest विशेषता में मिश्रण करने की सलाह देता हूं और इसे स्कैलाटेस्ट सूट के रूप में चलाता हूं।

यदि आपको इसके साथ कोई समस्या है, या कोई अन्य specs-users मेलिंग सूची पर एक संदेश भेजने के लिए स्वतंत्र महसूस करता है।

+1

रनिंग चश्मा अब आईडीईए 9 के लिए स्कैला प्लगइन द्वारा सीधे समर्थित है - एकीकरण निर्बाध है। – Palimondo

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