2012-05-12 15 views
5

मैं फनसुइट परीक्षण का उपयोग करके लिखा गया कोई भी स्कालाटेस्ट नमूने खोजने के लिए संघर्ष कर रहा हूं।अक्का अभिनेताओं का परीक्षण करने के लिए स्कैलाटेस्ट का उपयोग

मुझे सराहना है कि कोई साधारण साधारण अक्का अभिनेता का परीक्षण करने वाला एक सरल स्केलैट उदाहरण प्रदान कर सकता है।

उत्तर

6

अक्का बहुत अच्छी तरह से प्रलेखित है। आप प्रलेखन here पा सकते हैं। Testing Actor Systems (Scala) अध्याय का लिंक यहां दिया गया है, जो example के साथ आता है।

नोट: पूरा उदाहरण स्कैलाटेस्ट वर्डस्पेक का उपयोग करता है। FunSuite उदाहरण के लिए, WordSpec को FunSuite में बदलें और वर्डस्पेक की शैली में/बजाय शैली के परीक्षण ("परीक्षण नाम") के साथ परीक्षण लिखें। अन्य सभी दिखाए गए उदाहरण के समान होंगे।

+0

आपकी टिप्पणी के लिए धन्यवाद, मैं ScalaTest नमूना के बाद हूं और नमूना नमूना नहीं हूं। –

+2

लिंक किए गए उदाहरण * स्केलटेस्ट में * है, है ना? मैं org.scalatest को आयात देखता हूं ... – Dylan

+0

स्कैला दिवस 2012 http://skillsmatter.com/podcast/scala/actors-fsm-akka से भी एक व्याख्यात्मक वीडियो है। –

0

यदि आप FunSuite का उपयोग करते हैं तो आपको एक त्रुटि मिलेगी: "FunSuite को मिश्रित करने के लिए एक विशेषता होने की आवश्यकता है"। यदि आप इसे अक्का दस्तावेज के रूप में उपयोग करना चाहते हैं लेकिन वर्डस्पेक को फ़नसुइट के लिए प्रतिस्थापित करें जैसे परीक्षण उपयोग FunSuiteLike। इस तरह:

class ComponentLogicTest() extends TestKit(ActorSystem("ComponentLogicTest")) with ImplicitSender with FunSuiteLike with Matchers with BeforeAndAfterAll { 
संबंधित मुद्दे