मैं स्थानीय फाइलों का उपयोग करके गोलांग के साथ परीक्षण करने के लिए सबसे अच्छा अभ्यास करना चाहता हूं।स्थानीय फाइलों का उपयोग कर गोलांग परीक्षण
स्थानीय फ़ाइलों का उपयोग करके, मेरा मतलब है कि कार्यक्षमता का परीक्षण करने के लिए, एप्लिकेशन को कुछ स्थानीय फाइलों की आवश्यकता होती है, क्योंकि एप्लिकेशन इन फ़ाइलों से अक्सर पढ़ता है।
मुझे यकीन नहीं है कि मुझे ioutil पैकेज tempdir और tempfile फ़ंक्शंस का उपयोग करके परीक्षण चलाने से पहले अस्थायी फ़ाइलों को लिखना चाहिए, या ऐसा परीक्षण फ़ोल्डर बनाना;
testing/...test_files_here
main.go
main_test.go
और फिर अंदर
testing/...
धन्यवाद
नामित 'testdata' आमतौर पर इस उद्देश्य के लिए प्रयोग किया जाता है के रूप में यह जाने उपकरण के द्वारा नजरअंदाज कर दिया है एक फ़ोल्डर (देखें' मदद संकुल जाना ') – Volker
आह हाँ मैं इसे देखता हूं। "निर्देशिका और फ़ाइल नाम के साथ शुरू"। "या" _ " जाने उपकरण के द्वारा अनदेखी कर रहे हैं, के रूप में निर्देशिका नाम हैं" testdata " कि स्पॉट नहीं था। धन्यवाद – Miller
वैसे, यह आलसी दृष्टिकोण है , लेकिन मैंने अपने testdata को '* _test.go' फ़ाइलों के बगल में रखा है: एक्सेस करने में आसान, ढूंढना आसान है और मुझे उन्हें चारों ओर रखने की कोई बात नहीं है। एक और विकल्प '// go: gener' और [ go-bindata] (https://github.com/jteeuwen/go-bindata) एक डिस्ट बनाने से पहले। –