जोड़ने के बाद यूनिट टेस्ट हमेशा "सफल" होते हैं, मैं अपने कोको परियोजना के यूनिट परीक्षणों में ओसीएमॉक का उपयोग करना चाहता हूं। मैंने ओसीएमॉक (2.0.1) का नवीनतम संस्करण डाउनलोड किया है और ओसीएमॉक.फ्रेमवर्क को मेरी प्रोजेक्ट की निर्देशिका में कॉपी किया है। एक्सकोड में, मैंने इकाई परीक्षण लक्ष्य के लिंक चरण में ढांचा जोड़ा है। मैंने फिर कुछ कोड जोड़ा है जो ओसीएमॉक के वर्गों का उपयोग करता है।ओसीएमॉक
तब से, सभी यूनिट परीक्षणों को "सफल" के रूप में रिपोर्ट किया जाता है - हरी रोशनी, कोई त्रुटि या चेतावनियां नहीं। STFail
कॉल शुरू करने के बाद भी, एक्सकोड का दावा है कि "टेस्ट सफल हुआ"। मनमानी परीक्षण विधियों में एक ब्रेकपॉइंट रखने से पता चलता है कि उनमें से कोई भी निष्पादित नहीं किया जाता है।
समस्या तब जारी रहती है जब मैं ओसीएमॉक का उपयोग करके कोड को टिप्पणी करता हूं, जिसमें import
निर्देश शामिल हैं।
समस्या गायब हो जाती है - यानी STFails
फिर से विफल होने लगती है - जब मैं लिंक चरण से ओसीएमक को हटा देता हूं।
यह another question जैसा है, मैंने पहले पूछा है, लेकिन बिल्कुल वही नहीं: इस मामले में, लॉग नेविगेटर में जानकारी कोई त्रुटि नहीं दिखाती है। इस व्यवहार के कारण क्या हो सकता है? इस मामले का निदान करने के लिए मैं क्या कर सकता हूं?