मैं डीयूएनआईटी का उपयोग करने की कोशिश कर रहा हूं, जो आरएडी स्टूडियो एक्सई 2 के साथ आया था, एक फायरमोन ऐप (सी ++) का परीक्षण करने के लिए इकाई।यूनिट परीक्षण फायरमॉकी एप्लिकेशन
समस्या यह है कि, डुनिट एक वीसीएल परियोजना है, और इससे मुझे परीक्षण परियोजना पर फायरमोन यूनिट फॉर्म (उदा .: UfrmMain.h) शामिल करने में असमर्थ बनाता है।
भले ही मैं विजुअल (मल्टीटेयर/एमवीसी) के साथ विजुअल को अलग करता हूं, मैं अपनी कक्षाओं में कोई फायरमॉन्की लाइब्रेरी शामिल नहीं कर सकता (कभी-कभी यह उपयोगी होगा, जब एक वर्ग "कस्टमडेटाबेस" होता है जिसमें टीकनेक्शन का प्रकार होता है, यह केवल Firemonkey में उपलब्ध है - बेशक केवल एक उदाहरण)।
परीक्षण संभव है जब मैं फायरमॉकी कोड को पूरी तरह अलग करता हूं और इसे फॉर्मों पर छोड़ देता हूं, और शुद्ध सी ++ कोड वाले कक्षाओं पर रखे तर्क/डेटा।
तो, यह "विकलांगता" वास्तव में एक अच्छी बात है? मुझे मल्टीटेयर/एमवीसी के साथ काम करने के लिए मजबूर करना? (सी ++ में यह बात मेरे लिए नई है) या क्या मुझे यूनिट परीक्षण के विकल्प की तलाश करनी चाहिए, जिससे मुझे फ़ॉर्म का परीक्षण भी मिल सकता है?
(आप भी मुझे GitHub या कोड उदाहरण जो उल्लेख किया है जिस तरह से है, जहां मैं पर भरोसा कर सकते में अलग किया जाता है पर कुछ सी ++ परियोजना की सिफारिश कर सकते हैं?)
कुछ एंटरप्राइजिंग डेल्फी हैक्सक्सर के लिए यह समय लगता है कि एक DUnitFMX –