googlemock

    12गर्मी

    2उत्तर

    के लिए नकली कक्षाओं की स्वत: पीढ़ी मैं जीएमॉकयूनिट परीक्षण C++ कोड के लिए उपयोग कर रहा हूं। मैं gtest ढांचे का उपयोग नहीं कर रहा हूं। मैं विजुअल स्टूडियो 2008 के अंतर्निर्मित परीक्षण ढांचे का उपयोग कर

    8गर्मी

    3उत्तर

    इस विशेष परिदृश्य के लिए, मैं लीक से छुटकारा पाने में सक्षम नहीं हूं। मुझे परीक्षण निष्पादित करते समय लीक मॉक ऑब्जेक्ट का संदेश मिलता है। कंक्रीट संदेश: क्लासइलेमेंटफिक्चर.h: 102: त्रुटि: यह नकली वस्त

    30गर्मी

    2उत्तर

    मुझे पर इसका उपयोग करते समय ON_CALL और EXPECT_CALL के बीच का अंतर समझ में नहीं आता है। अब तक मैंने देखा है/सीखा वहाँ एक नकली के डिफ़ॉल्ट कार्रवाई को समायोजित करने के दो तरीके हैं: ON_CALL(mock, method

    37गर्मी

    2उत्तर

    मेरे पास एक कारखाना है जो एक स्मार्ट सूचक देता है। मैं किस स्मार्ट पॉइंटर का उपयोग करता हूं, भले ही मैं फैक्ट्री विधि का नकल करने के लिए Google मॉक नहीं प्राप्त कर सकता। नकली वस्तु एक शुद्ध सार इंटरफ़

    12गर्मी

    1उत्तर

    Google मैक्स का उपयोग शुरू करने का प्रयास करते समय मैंने एक समस्या में भाग लिया है - किसी कारण से यह EXPECT_CALL मैक्रो में निर्दिष्ट कॉल को नहीं बता सकता है, भले ही प्रकार सुसंगत हों। मैं जानना चाहता

    21गर्मी

    1उत्तर

    मैं परीक्षण के लिए GoogleMock/GoogleTest का उपयोग करता हूं, और मुझे कुछ अजीब व्यवहार दिखाई दे रहा है जब एक matcher के पास पैरामीटर के रूप में एक mock के लिए shared_ptr है, और EXPECT को उसी साझा_प्टर प

    10गर्मी

    1उत्तर

    मैं सिर्फ इकाई परीक्षण पर काम करना शुरू (परीक्षण के लिए बूस्ट ढांचे का उपयोग कर, लेकिन mocks के लिए मैं गूगल मॉक उपयोग करने के लिए) और मैं इस स्थिति है: class A { static int Method1(int a, int b){re

    6गर्मी

    2उत्तर

    में गतिशील लिंक्ड लाइब्रेरी से मुख्य विधि को अनदेखा कैसे करें हमारे आवेदन में हम कई गतिशील रूप से जुड़े पुस्तकालयों का उपयोग करते हैं। हमने हाल ही में इन पुस्तकालयों में से एक के संस्करण को अपडेट किया

    6गर्मी

    1उत्तर

    के साथ उदाहरण चर के रूप में नाइसमैक का उपयोग करना मैं एक विधि के वापसी मूल्य के साथ एक नाइसमैक असाइन करना चाहता हूं। नाइसमैक एक उदाहरण चर है। class TestFileToOsg : public testing::Test { public:

    20गर्मी

    3उत्तर

    पर कोई विधि नहीं बुलाया जाएगा, मैं कुछ माफ की स्थिति में किसी भी विफलता के मामले में परीक्षण करना चाहता हूं, Google mock का उपयोग करके। तो कोड होना कुछ की तरह: auto mocObj = new MockObj; EXPECT_NO_ME