मैं अभी QTestLib का उपयोग करना शुरू कर रहा हूं। मैं manual और tutorial से गुजर चुका हूं। हालांकि मैं समझता हूं कि परीक्षण कैसे बनाएं, मैं बस उन परीक्षणों को चलाने के लिए सुविधाजनक बनाने के लिए नहीं मिल रहा हूं। मेरी इकाई परीक्षण पृष्ठभूमि NUnit और MSTest है। उन वातावरणों में, यह सही बटन पर क्लिक करके, एक एकल परीक्षण, या एकल परीक्षण कक्षा में सभी परीक्षणों, या पूरी परियोजना में सभी परीक्षणों के बीच वैकल्पिक रूप से वैकल्पिक रूप से एक जीयूआई का उपयोग करना था।QTestLib में यूनिट परीक्षण - कक्षा/सभी परीक्षणों में एकल परीक्षण/परीक्षण चल रहा है
मैं क्यूटेस्टलिब में देख रहा हूं या तो आप एक ही कक्षा में परीक्षण चलाने के लिए QTEST_MAIN
मैक्रो का उपयोग करते हैं, फिर संकलित करें और प्रत्येक फ़ाइल को अलग से जांचें; या main()
का उपयोग करें ताकि यह निर्धारित किया जा सके कि कौन से ऑब्जेक्ट्स का परीक्षण किया जाए, और उसके बाद मैन्युअल रूप से इसे बदलें और जब आप टेस्ट क्लास को जोड़ना/निकालना चाहते हैं तो उसे मैन्युअल रूप से बदलें।
मुझे यकीन है कि मुझे कुछ याद आ रहा है। मैं सक्षम आसानी से करने के लिए होना चाहते हैं: एक ही परीक्षा पद्धति
- भागो एक पूरे वर्ग
- भागो में परीक्षण सभी परीक्षणों
उन का कोई भी उचित कहेंगे सेटअप/टियरडाउन फ़ंक्शन।
संपादित करें: अब उपलब्ध बाउंटी। एक बेहतर तरीका होना चाहिए, या एक जीयूआई परीक्षण धावक जो इसे आपके लिए या किसी चीज़ के लिए संभालता है। यदि आप टेस्ट-संचालित वातावरण में क्यूटीटेस्ट का उपयोग कर रहे हैं, तो मुझे बताएं कि आपके लिए क्या काम कर रहा है। (स्क्रिप्ट, परीक्षण धावक, आदि)
आपको यह देखना चाहिए: http://stackoverflow.com/questions/9944507/how-to-compose-all-qttestlib-unit-tests-results-in-a-single-file-while-using- ए/1016570 9 # 1016570 9 – muenalan