2012-10-24 37 views
7

Có cách nào bỏ qua một trường hợp thử nghiệm cụ thể mà không nhận xét nó không?XCode 4 Kiểm tra đơn vị: Có thể bỏ qua một số trường hợp thử nghiệm nhất định không?

Một số thử nghiệm được viết trước khi triển khai, vì vậy trước khi cam kết bất kỳ mã nào tôi muốn gắn cờ đầu tiên các kiểm tra này sẽ bị bỏ qua để nó không bất kỳ đồng nghiệp nào của tôi.

Nhận xét kết quả theo dõi mất kiểm tra không thành công, không hoàn chỉnh.

Trả lời

2

Không có cách tích hợp để chú thích kiểm tra trong OCUnit (SenTestingKit).

Một cách tiếp cận là thay đổi tên của phương pháp thử nghiệm. Tôi thêm 'XXX' vào đầu thử nghiệm mà tôi muốn tắt nhưng muốn nó tiếp tục biên dịch. Ví dụ:

- (void)XXXtestSomething 

Sau đó, tôi có thể tìm kiếm 'XXXtest' để tìm tất cả các phương pháp thử đã tắt.

+1

Cũng nghĩ đến việc sử dụng phương pháp này, nhưng phản hồi với phương pháp này không lý tưởng. Sẽ rất tuyệt nếu OCUnit có một cơ chế. – Schoob

+0

Chỉ cần sử dụng Xcode để tắt kiểm tra. Xem câu trả lời của @ user3308049. – KPM

0

Điều này có thể thực hiện được với cài đặt xây dựng "Cờ thử nghiệm khác". với

-SenTest ClassToTest 

bạn có thể chỉ định các lớp để kiểm tra chứ không phải phương pháp riêng lẻ.

Thông tin thêm có thể được tìm thấy ở đây: Fast Unit Testing, Red Sweater

+0

cảm ơn, nhưng nó vẫn chạy các thử nghiệm khác. (Chỉ cần bỏ qua kết quả của chúng ...) – DanSkeel

11

Bạn có thể nhấp chuột phải vào kiểm tra trong bảng điều khiển bên trái và chọn "Disable".

+0

Đây phải là câu trả lời được chấp nhận. – KPM

Các vấn đề liên quan