2011-12-10 16 views
19

में घटकों की संभाव्य विफलता के साथ परीक्षण करना मैंने बस-उन्मुख वास्तुकला में बातचीत करने वाले घटकों के एक समूह को विकसित करने के लिए स्काला के साथ अक्का का उपयोग करना शुरू कर दिया है। मुझे सिस्टम की गलती-सहिष्णुता का परीक्षण करने की ज़रूरत है, और इसके लिए मैं सोच रहा था कि स्केल परीक्षण ढांचे के भीतर असफलता के संभाव्य मॉडल का उपयोग करने का कोई तरीका है (यानी, प्रत्येक अभिनेता के लिए कुछ विफलता पैरामीटर सेट करें)। कोई विचार? वहाँ कोई ढांचा जो पहले से ही लागू करता है?अक्का (स्कैला)

+0

मुझे नहीं पता कि मुझे पता है। वास्तव में यह है कि आप इंजेक्ट करना चाहते हैं (और कब), और आप वास्तव में कौन से गुणों का पता लगाना चाहते हैं? इन उत्तरों के आधार पर, अक्का को संभावित जोड़ों का पता लगाना दिलचस्प हो सकता है। –

+0

यह वास्तव में करीब नहीं है लेकिन: http: //mir.cs.illinois.edu/setak/ –

उत्तर

1

मुझे लगता है तुम्हें पता है Testkit की तरह सोचता है और http://akka.io/docs/akka/1.3/scala/testing.html#akka-testkit पर दस्तावेज़ पढ़ें (भी http://roestenburg.agilesquad.com/2011/02/unit-testing-akka-actors-with-testkit_12.html देखें)

आप परीक्षण सेटअप में अक्का की जरूरत नहीं है अगर मैं आपकी समस्या को सही समझा। मान लें कि अक्का खुद का परीक्षण किया गया है और ठीक काम करता है। अब आप केवल को अपने कोड का परीक्षण करना होगा। चूंकि आपने कोड नहीं दिखाया है, इसलिए सलाह देना मुश्किल है, लेकिन मैं कोशिश करूंगा:

आप विभिन्न अनुक्रमों में अपनी विधि कॉल का परीक्षण कर सकते हैं और परिणामों पर जोर दे सकते हैं। मैं अनुक्रमों को हार्डकोड करता हूं, लेकिन आप इसे यादृच्छिक भी बना सकते हैं।

कुछ कोड दिखाएं और मैं स्पष्ट करता हूं कि मेरा क्या मतलब है। अगर मैं आपका प्रश्न गलत समझता हूं तो मैं भी गलत हो सकता हूं।

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