मुझे how to debug your unit test in Cocoa या ADC page here पर उदाहरण मिले। लेकिन मुझे आईफोन ऐप लक्ष्य के लिए काम करने के लिए डिबगिंग नहीं मिल सकती है। मैं परीक्षणों को चला सकता हूं और दौड़ सकता हूं और वे निर्माण के दौरान दौड़ते हैं, लेकिन मुझे डीबग कुछ जटिल विफलताओं के लिए परीक्षणों की आवश्यकता है।आईफोन के लिए डीबगिंग यूनिट परीक्षण में सफल कोई भी?
उत्तर
NSLog संदेशों Console.app
में दिखाने आप एक प्रारंभिक बिंदु देना चाहिए।
आप अपने परीक्षण GHUnit पर ले जाने पर विचार कर सकते हैं, जहां वे एक सामान्य अनुप्रयोग लक्ष्य में चलते हैं, इसलिए डिबगिंग सरल है।
यदि आप बिल्ड करें & बिल्ड करने के बजाए जाएं, तो आप अपने यूनिट परीक्षणों में ब्रेकपॉइंट्स सेट कर सकते हैं और परंपरागत रूप से डीबग कर सकते हैं। यह है कि यदि आप iphone यूनिट परीक्षण के लिए Google टूलबॉक्स का उपयोग कर रहे हैं; मुझे नहीं पता कि आप यह कैसे कर रहे हैं और यदि प्रक्रिया अलग है।
मैं इसे आज़माता हूं और काम नहीं करता हूं। डीबगर खोला नहीं जाता है। – mamcx
यह निष्पादन योग्य के लिए प्रासंगिक पर्यावरण चर का एक समूह स्थापित करने के बाद यूनिट परीक्षण चलाने के लिए सबसे पुराना उपकरण का उपयोग करने वाली परियोजना के लिए एक अलग निष्पादन योग्य स्थापित करके किया जा सकता है। मैंने SenTestKit तर्क इकाई परीक्षणों को सफलतापूर्वक डीबग करने के लिए इस विधि का उपयोग किया है।
मैं निम्नलिखित लिंक उपयोगी पाया:
http://www.grokkingcocoa.com/how_to_debug_iphone_unit_te.html (भी परियोजना की स्थापना के समय आने वाली सामान्य त्रुटियों को ठीक करने में मदद शामिल हैं)।
http://cocoawithlove.com/2009/12/sample-iphone-application-with-complete.html,
http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man1/otest.1.html (otest XCode उपकरण के लिए मैन पृष्ठ)
Xcode 4 में (दोनों तर्क परीक्षण और आवेदन परीक्षण को शामिल किया गया) आप अपने इकाई परीक्षण में breakpoints सेट कर सकते हैं।
- "यूनिट परीक्षण शामिल करें" के साथ एक नई परियोजना बनाएं।
- विफल इकाई परीक्षण में ब्रेकपॉइंट रखें।
- परीक्षण करने के लिए प्रेस कमांड-यू दबाएं।
- 1. क्या सभी यूनिट परीक्षण सफल होना चाहिए?
- 2. हडसन यूनिट परीक्षण विफलताओं के साथ सफल निर्माण
- 3. यूनिट और कार्यात्मक परीक्षण आईफोन कोड?
- 4. .NET से कोई भी सफल प्रोफेसर संचार?
- 5. यूनिट परीक्षण
- 6. केकेपीएचपी में यूनिट परीक्षण?
- 7. PHP में यूनिट परीक्षण?
- 8. सी # यूनिट परीक्षण,
- 9. यूनिट परीक्षण ईमेल भेजने के लिए कैसे?
- 10. यूनिट परीक्षण
- 11. यूनिट परीक्षण
- 12. यूनिट-परीक्षण उदाहरण?
- 13. यूनिट परीक्षण
- 14. यूनिट परीक्षण
- 15. क्या कोई इकाई यूनिट परीक्षण क्रमबद्धता है?
- 16. यूनिट परीक्षण?
- 17. यूनिट परीक्षण में नोडेटर्मिनिज्म
- 18. यूनिट परीक्षण
- 19. यूनिट परीक्षण
- 20. यूनिट परीक्षण
- 21. यूनिट परीक्षण
- 22. एचटीएमएल आउटपुट के लिए यूनिट परीक्षण?
- 23. यूनिट परीक्षण - क्या यूनिट टेस्ट कॉल करने के लिए यह खराब फॉर्म है अन्य यूनिट परीक्षण
- 24. डेटाबेस के लिए यूनिट परीक्षण ढांचे
- 25. यूनिट/एकीकरण परीक्षण के लिए एम्बेडेड जुकीपर
- 26. Sybase डेटाबेस के लिए यूनिट परीक्षण उपकरण
- 27. यूनिट परीक्षण
- 28. थ्रेड सुरक्षित-नस्ल के लिए यूनिट परीक्षण?
- 29. यूनिट परीक्षण निजी विधियों के लिए लागू
- 30. एक्सएसबी प्रोलॉग में यूनिट परीक्षण?
यह वही है जो मैं ढूंढ रहा था! : डी –
मैंने अभी कोशिश की, और इसने मेरे जीवन को अब बहुत आसान बना दिया है। – Pete
[एक्सकोड 4 में, आप यूनिट परीक्षणों में ब्रेकपॉइंट्स सेट कर सकते हैं] (http://stackoverflow.com/questions/900577/anyone-succesful-in-debugging-unit-tests-for-iphone/6756730#6756730), [ सेनटेस्टिंगकिट/ओसीयूनीट] (http://www.sente.ch/software/ocunit/) (एक्सकोड परीक्षण फ्रेमवर्क जो एक्सकोड के साथ आता है)। – ma11hew28