मेरे पास org.scalatest का उपयोग करके कुछ परीक्षण के साथ एक स्कैला एप्लिकेशन है। परीक्षण डेटाबेस को प्रबंधित करने के लिए, इन परीक्षणों को कुछ वैश्विक सेटअप (और टियरडाउन) की आवश्यकता होती है।org.scalatest: वैश्विक सेटअप (पहलेAllSuites की तरह?)
कृपया मुझे नहीं बताएं कि मेरे परीक्षण डेटाबेस को हिट नहीं करना चाहिए और मुझे इसे जावा-डीएओ-स्टब-डब्ल्यूटीएफ-ओवरकिल-वे ™ :-) करना चाहिए।
मैं एसबीटी है, जो पहले और परीक्षण के बाद कोड निष्पादित करने के लिए एक तरीका प्रदान करता का उपयोग कर परीक्षण चल रहा हूँ:
testOptions in Test += Tests.Setup(() => println("Setup"))
testOptions in Test += Tests.Cleanup(() => println("Cleanup"))
दुर्भाग्य से मैं वहाँ प्रश्न में कक्षाओं का उपयोग नहीं कर सकते हैं। अनजाने में, build.sbt में उन्हें आयात करना या तो काम नहीं करता है।
कोई भी विचार?
मेरे पास एक बहुत ही समान उद्देश्य था, और इसे एक समाधान मिला। इस प्रश्न को जांचें: http://stackoverflow.com/questions/27272811/how-to-cut-a-long-scalatest-spec-to-pieces/27275814 परीक्षण कक्षा के रूप में प्रारंभिक चरण को भी रखना चाहता था। – akauppi