मैं डिबगिंग को कम करने के लिए, मेरे specs2 परीक्षण सूट निर्धारक, अस्थायी रूप से, मेरे स्कैला चेक संपत्ति परीक्षण करना चाहता हूं। फिलहाल, जब भी मैं टेस्ट सूट को फिर से चलाता हूं, तो अलग-अलग मान उत्पन्न किए जा सकते हैं, जो डिबगिंग निराशाजनक बनाता है, क्योंकि आप नहीं जानते कि आपके कोड में बदलाव के कारण देखा गया व्यवहार में कोई परिवर्तन होता है या केवल अलग-अलग डेटा उत्पन्न होते हैं।स्कैला चेक परीक्षण निर्धारक
मैं यह कैसे कर सकता हूं? क्या Scalacheck द्वारा इस्तेमाल यादृच्छिक बीज सेट करने का कोई आधिकारिक तरीका है?
मैं परीक्षण सूट चलाने के लिए sbt
का उपयोग कर रहा हूं।
बोनस सवाल: वहाँ प्रिंट आउट यादृच्छिक ScalaCheck द्वारा इस्तेमाल किया बीज के लिए एक आधिकारिक तरीका तो यह है कि आप भी एक गैर नियतात्मक परीक्षण चालन पुन: पेश कर सकते हैं है?
यह बदल रहा डेटा कहां से आ रहा है? एक डीबी? एक सर्वर ? –
@BrianAgnew नहीं, यह यादृच्छिक रूप से 'स्कैलाचेक' द्वारा उत्पन्न किया गया है। –