ये निर्देश डीबग विन्यास के लिए काम कर परीक्षण ढांचे मिलता है।
जाओ गूगल सी ++ परीक्षण फ्रेमवर्क
1.Download नवीनतम gtest ढांचे
2.Unzip को C:\gtest
बिल्ड फ्रेमवर्क पुस्तकालय
1.Open C:\gtest\msvc\gtest.sln
में विजुअल स्टूडियो
2.Set विन्यास करने के लिए "डीबग"
3.Build समाधान
बनाएँ और कॉन्फ़िगर करें आपका टेस्ट परियोजना
1. बनाएँ एक नया समाधान और टेम्पलेट विज़ुअल सी ++ चयन> Win32> Win32 कंसोल आवेदन
क्लिक नव निर्मित परियोजना और गुण
डीबग करने के लिए 3.Change कॉन्फ़िगरेशन चुनें 2.Right।
4.Configuration गुण> C/C++> सामान्य> अतिरिक्त निर्देशिकाएँ शामिल हैं: एक क्रम DLL करने के लिए अपने कोड लिंक, चुनते हैं: C:\gtest\include
5.Configuration गुण> C/C++> कोड जनरेशन> रनटाइम लाइब्रेरी जोड़ें बहु थ्रेडेड डीबग डीएलएल (/ एमडीडी)। यदि नहीं, तो बहु-थ्रेडेड डीबग (/ एमटीडी) चुनें।
6.Configuration गुण> लिंकर> सामान्य> अतिरिक्त लाइब्रेरी निर्देशिकाएँ: जोड़े C:\gtest\msvc\gtest\Debug
7।विन्यास गुण> लिंकर> इनपुट> अतिरिक्त निर्भरता: जोड़े gtestd.lib
सत्यापन सब कुछ काम करता है
1.Open सीपीपी अपने टेस्ट main()
समारोह युक्त परियोजना में।
2.Paste निम्नलिखित कोड:
#include "stdafx.h"
#include <iostream>
#include "gtest/gtest.h"
TEST(sample_test_case, sample_test)
{
EXPECT_EQ(1, 1);
}
int main(int argc, char** argv)
{
testing::InitGoogleTest(&argc, argv);
RUN_ALL_TESTS();
std::getchar(); // keep console window open until Return keystroke
}
1.Debug>
डिबगिंग इस काम करता है, तो आप कंसोल विंडो अपने परीक्षण के परिणाम के साथ खुला देखना चाहिए शुरू करो।
आपका सुझाव SO –
में इतना उपयोगी नहीं है मैंने आपको उन स्रोतों के संदर्भ प्रदान किए हैं जो विशिष्ट प्रश्नों का उत्तर देने की अधिक संभावना रखते हैं। आप वहां रीडमे फ़ाइल से जो स्पष्ट नहीं हैं उसे भी संबोधित कर सकते हैं, इसलिए इसे बेहतर किया जा सकता है। – udo