स्कैला मैक्रोज़ पर परीक्षण करने का प्रस्तावित तरीका क्या है?स्कैला मैक्रोज़ का परीक्षण कैसे करें?
मुझे एहसास है कि अलग संकलन की आवश्यकता के कारण किसी को दो परियोजनाओं की आवश्यकता है। यदि आवश्यक हो, तो यह कदम स्वीकार्य है और ज्यादातर स्पष्ट है।
लेकिन आप कैसे मैक्रो विस्तार को विफल करते हैं जब इसे करना चाहिए? कुछ विशेष सुविधा के बिना, परीक्षण केस संकलित नहीं होगा और इसलिए पूरी परीक्षा परियोजना संकलित नहीं होगी।
मुझे लगता है कि इस ज़ोर रूप
errors(code: => _): List[CompileError]
जो भीतरी मैक्रो का संकलन त्रुटियों रिटर्न का एक और मैक्रो की आवश्यकता होगी। यह जांचने के लिए आवश्यक होगा कि चेतावनियां तब होती हैं जब उन्हें चाहिए और ...
क्या स्कैला मैक्रोज़ के लिए कुछ मौजूदा परीक्षण सुविधाएं हैं?
+1। यह भी देखें [स्कैला में गैर-संकलन के परीक्षण के बारे में यह प्रश्न] (http://stackoverflow.com/q/15125457/334519) और [स्कैला मैक्रोज़ को दस्तावेज करने के बारे में यह] [http://stackoverflow.com/q/13840784/334,519)। –
पूर्व प्रश्न के पास आशाजनक उत्तर हैं। सूचक के लिए धन्यवाद! –