Tôi đã theo dõi số instructions của Apple để thiết lập Thử nghiệm Đơn vị trong dự án của tôi. Tôi làm theo các hướng dẫn để làm cho họ phụ thuộc, vì vậy các bài kiểm tra chạy với mọi bản dựng của dự án chính của tôi. Điều này làm việc, và khi các bài kiểm tra của tôi trôi qua, ứng dụng chạy; khi họ không, tôi nhận được lỗi xây dựng trên các dòng của các bài kiểm tra đơn vị không thành công.Làm thế nào để bạn gỡ lỗi một bài kiểm tra đơn vị trong Xcode 3?
Tôi muốn, tuy nhiên, để có thể bước qua mã ứng dụng của tôi khi các thử nghiệm không thành công, nhưng không thể nhận được Xcode (3.2.5) được định cấu hình đúng cách. Dự án là một dự án Mac, không phải iOS.
Tôi đã thử các hướng dẫn here và here, nhưng việc thực thi không bao giờ dừng lại ở điểm ngắt mà tôi đã đặt, không trong mã kiểm tra đơn vị hoặc trong mã ứng dụng của tôi. Sau khi làm theo hướng dẫn đầu tiên, các điểm ngắt tôi đặt chuyển sang màu vàng với các đường viền màu xanh dương, và tôi cũng không biết điều đó có nghĩa là gì. Tôi cần phải làm gì để thực hiện các bài kiểm tra của mình?
Cập nhật
tôi tìm thấy một trang cố gắng để giải quyết vấn đề này (here) bằng cách thêm tham số và các biến môi trường để thực thi chính của tôi, nhưng một lần nữa, những người không gây ra thực hiện để dừng lại ở breakpoint của tôi. Tôi cũng nhận thấy rằng các báo cáo đăng nhập của thử nghiệm (phong phú) của tôi cũng không hiển thị trong Bảng điều khiển Debugger của tôi.
Tôi cũng phát hiện ra rằng các điểm ngắt màu vàng có nghĩa là mã không thể tìm thấy trong thời gian chạy. Đây là trong lớp trường hợp thử nghiệm của tôi, vì vậy mà chắc chắn có vẻ giải thích tại sao những người không bắn.
Rất tiếc, tôi không thể xác minh xem nó có hoạt động cho tôi nữa không, vì tôi đang sử dụng Xcode 4. – Dov