कोरडाटा टेम्पलेट के रूप में शुरू करने के बाद, मैंने एक आईफोन ऐप बनाया है जो डेटा मॉडल में हेरफेर करने के लिए कोरडाटा का उपयोग करता है। अब तक काम करता है ...CoreData के साथ यूनिटटेस्ट कैसे करें?
अब मैंने फैसला किया है कि मुझे कुछ "इकाई" परीक्षणों की जांच करने की आवश्यकता है ताकि यह जांच सके कि कोर डेटा मॉडल सही तरीके से छेड़छाड़ की गई है (अब तक मैंने केवल मैन्युअल जांच की है और सीधे CoreDataEditor के साथ डेटाबेस की जांच की है)। मैं कैसे Xcode में UnitTests स्थापित करने के लिए पर
पालन किया है। यह तर्क और एप्लिकेशन टेस्ट दोनों के लिए अब तक काम करता है। हालांकि, मुझे कोरडाटा बैकएंड के साथ काम करने वाले "यूनिट" परीक्षण नहीं मिल सकते हैं (मुझे मेरा डेटा मॉडल नहीं मिला है और मुझे नहीं पता कि इसमें क्या शामिल होना चाहिए या लिंक आदि ...)
क्या कोई सूचक/विवरण है कोर डेटा आईफोन ऐप के "यूनिट" परीक्षण को कैसे करें?
पीएस: मुझे पता है कि डेटाबेस बैक एंड के साथ परीक्षण सख्ती से "यूनिट" परीक्षण नहीं कर रहा है। मुझे परवाह नहीं है कि परीक्षण वास्तविक एप्लिकेशन (एप्लिकेशनटेस्टिंग) के साथ सिम्युलेटर पर है या यदि यह यूनिट परीक्षण (लॉजिकटेस्ट) के लिए विशेष रूप से कोर डेटा बैकएंड है, तो मैं सेटअप के दौरान कुछ परीक्षण ऑब्जेक्ट्स भर दूंगा।
संपादित करें: मैं How to unit test my models now that I am using Core Data? और http://chanson.livejournal.com/115621.html पाया है लेकिन अब मैं iPhone UnitTesting UITextField value and otest error 133 में वर्णित समस्या में पड़ गए ... ठीक है, सिवाय मैं त्रुटि कोड 134 है: -? (((कोई भी विचार
एक शर्म की बात है कि लिंक कहीं और नहीं जाता है। – Houman
मुझे यह लिंक नमूना कोड के लिए मिला है जो उस लिंक का साथी है जो अब काम नहीं करता है: https://developer.apple.com/library/ios/samplecode/UnitTests/Introduction/Intro.html – idStar