मैं आमतौर पर कार्य करता हूं और उनके लिए यूनिट परीक्षण लिखता हूं। लेकिन मैक्रोज़ के लिए जो कोड ट्रांसफॉर्मेशन करते हैं, कैसे मैकिंग अपेक्षित और वास्तविक मूल्य के तर्क को लागू करेगा?क्लोजर में मैक्रोज़ का परीक्षण करने की कोई रणनीति है?
क्योंकि मैक्रोज़ में इनपुट कोड होगा और आउटपुट कोड भी होगा। यह परीक्षण करने के लिए कुछ रणनीति के साथ आने में सक्षम होने के लिए मेरे लिए इतना गतिशील लगता है।
या मैक्रो के लिए नमूना इनपुट का उपयोग कर सकता हूं, और अभिव्यक्ति को मैक्रोएक्सपैंड -1 में पास कर सकता हूं और आउटपुट से अपेक्षित मिलान कर सकता हूं?
मैंने यहां एक बहुत ही समान प्रश्न का उत्तर दिया है: http://stackoverflow.com/questions/16329109/is-there-a-tool-function-that-can-be-used-to-compare-patterns-macro -फॉर्म/16329164 # 16329164 - उम्मीद है कि यह मदद करता है। – leonardoborges