2010-03-12 29 views
5

हे! मैं सी ++ (Google की यूनिट परीक्षण फ्रेमवर्क) के लिए gtest को आजमा रहा हूं, और मैंने अपने परीक्षणों के लिए आवश्यक कुछ चीजों को ट्रैक करने और ट्रैक करने के लिए एक :: परीक्षण :: पर्यावरण उप-वर्ग बनाया है (और नहीं चाहता एक से अधिक बार सेटअप करने के लिए)।GoogleTest: एक परीक्षण से पर्यावरण तक पहुंच

मेरा प्रश्न है: मैं वास्तव में पर्यावरण वस्तु की सामग्री कैसे प्राप्त करूं? मुझे लगता है कि मैं अपने टेस्ट प्रोजेक्ट में सैद्धांतिक रूप से पर्यावरण को वैश्विक चर में सहेज सकता हूं, लेकिन क्या कोई बेहतर तरीका है?

मैं कुछ पहले से मौजूद (बहुत उलझन वाली) चीजों के लिए परीक्षण करने की कोशिश कर रहा हूं, इसलिए सेटअप बहुत भारी है।

उत्तर

4

एक वैश्विक चर का उपयोग के अनुसार, सुझाया गया तरीका प्रतीत हो रहा है Google Test Documentation:

:: परीक्षण :: पर्यावरण * स्थिरांक foo_env = :: परीक्षण :: AddGlobalTestEnvironment (नई FooEnvironment);

संबंधित मुद्दे