คำถามติดแท็ก octest

6
ทำไมรหัสในการทดสอบหน่วยไม่สามารถหาทรัพยากรบันเดิลได้
รหัสบางตัวฉันเป็นการทดสอบหน่วยจำเป็นต้องโหลดไฟล์ทรัพยากร มันมีบรรทัดต่อไปนี้: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; ในแอพมันทำงานได้ดี แต่เมื่อทำงานโดยกรอบการทดสอบหน่วยpathForResource:ส่งคืนค่าศูนย์หมายความว่ามันไม่สามารถค้นหาfoo.txtได้ ฉันแน่ใจว่าfoo.txtได้รวมอยู่ในขั้นตอนการสร้างCopy Bundle Resourcesของเป้าหมายการทดสอบหน่วยแล้วเหตุใดจึงไม่พบไฟล์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.