क्या यह जांचने का कोई तरीका है कि सेटअप कोड वास्तव में जीटीएस्ट फिक्स्चर में ठीक से काम करता है, ताकि पूरे फिक्स्चर या टेस्ट-एप्लिकेशन को अजीब परीक्षण परिणामों के बजाय असफल के रूप में चिह्नित किया जा सके और/या प्रत्येक टेस्ट में इसे स्पष्ट रूप से जांचना होगा ?क्या आप Google टेस्ट में सेटअप सफलता/विफलता का परीक्षण कर सकते हैं?
10
A
उत्तर
8
आप एक SetUp
विधि में अपने दृढ़ सेटअप कोड डाल दिया, और यह विफल रहता है और एक घातक विफलता (ASSERT_XXX
या FAIL
मैक्रो) जारी करता है, तो गूगल टेस्ट अपने परीक्षण शरीर नहीं चलेंगे। तो तुम सब लिखने की
class MyTestCase : public testing::Test {
protected:
bool InitMyTestData() { ... }
virtual void SetUp() {
ASSERT_TRUE(InitMyTestData());
}
};
TEST_F(MyTestCase, Foo) { ... }
फिर MyTestCase.Foo
पर अमल नहीं होगा अगर InitMyTestData()
रिटर्न गलत है। यदि आपके पास पहले से ही आपके सेटअप कोड (यानी EXPECT_XXX
या ADD_FAILURE
) में गैर-घातक दावे हैं, तो आप ASSERT_FALSE(HasFailure());
लिखकर उनके द्वारा घातक दावा उत्पन्न कर सकते हैं। आप Google टेस्ट Advanced Guide विकी पृष्ठ में विफलता का पता लगाने के बारे में अधिक जानकारी प्राप्त कर सकते हैं।
संबंधित मुद्दे
- 1. क्या आप यूनिट टेस्ट ओबस्कस्केटेड कोड कर सकते हैं?
- 2. क्या हम एएसपीनेट में ग्लोबल.एक्सएक्स का परीक्षण कर सकते हैं?
- 3. सी में आप क्या नहीं कर सकते हैं जिसे आप उद्देश्य-सी में कर सकते हैं?
- 4. जावास्क्रिप्ट में, क्या आप डोम का विस्तार कर सकते हैं?
- 5. क्या आप रूबी में अर्धविराम का उपयोग कर सकते हैं?
- 6. क्या आप .babelrc में रेगेक्स का उपयोग कर सकते हैं?
- 7. क्या आप एक स्क्रिप्ट से PHPUnit परीक्षण चला सकते हैं?
- 8. क्या आप बंद कर सकते हैं?
- 9. कैसे कर सकते हैं मैं सेटअप div
- 10. क्या गूगल टेस्ट कर रहे हैं, मौत टेस्ट
- 11. क्या आप Google के प्रोटोकॉल बफर प्रारूप में सीएसवी डेटा का प्रतिनिधित्व कर सकते हैं?
- 12. क्या आप Google क्रोम में वीएमवेयर के रिमोट कंसोल का उपयोग कर सकते हैं?
- 13. क्या कोई एडन है जिसे आप फ़ायरफ़ॉक्स में सीएसएस चयनकर्ताओं का परीक्षण कर सकते हैं?
- 14. क्या आप स्केल में नेस्टेड फ़ंक्शंस का परीक्षण कर सकते हैं?
- 15. क्या आप Google play में अल्फा और बीटा परीक्षण के दौरान एडमोब का उपयोग कर सकते हैं?
- 16. क्या आप HttpContext.Current.User.Identity गुणों का विस्तार कर सकते हैं
- 17. प्रमाणीकरण - क्या आप कुकीज़/सत्र का उपयोग कर सकते हैं?
- 18. आप वॉचकिट कैसे डाउनलोड कर सकते हैं?
- 19. Google परीक्षण परीक्षण अनुक्रम कैसे बनाते हैं
- 20. क्या आप # परिभाषित स्ट्रिंग अक्षर में परिभाषित कर सकते हैं?
- 21. क्या आप पाइथन के साथ Google Apps स्क्रिप्ट का उपयोग कर सकते हैं?
- 22. क्या आप एफ # में एक ऑपरेटर (***) परिभाषित कर सकते हैं?
- 23. क्या आप कई टेम्पलेट्स में डेटा साझा कर सकते हैं?
- 24. आप इंटरफ़ेस का परीक्षण कैसे करते हैं?
- 25. क्या आप वीबीस्क्रिप्ट में निरंतर सरणी घोषित कर सकते हैं?
- 26. क्या आप IronPython में .NET ऑब्जेक्ट टाइप कर सकते हैं?
- 27. क्या आप एसक्यूएल में "शाब्दिक" टेबल परिभाषित कर सकते हैं?
- 28. ग्रहण: क्या आप सहेजने पर कोड प्रारूपित कर सकते हैं?
- 29. क्या आप एक कार्यात्मक परीक्षण के लिए खाली डेटाबेस सेट अप करने के लिए यूनिट टेस्ट प्रोजेक्ट में विजुअल स्टूडियो डेटाबेस प्रोजेक्ट का उपयोग कर सकते हैं?
- 30. क्या आप Silverlight में HtmlDecode और HtmlEncode कर सकते हैं?
यह अभी भी मेरे लिए पारित सभी परीक्षण दिखाता है। – marsh