2012-05-14 26 views
12

Chúng tôi có cấu trúc rất phức tạp của các lớp dẫn xuất tạo thành các bài kiểm tra hệ thống/tích hợp của chúng tôi. Bây giờ tôi bắt đầu sử dụng NUnit TestFixture parametrized trong một trong các lớp thử nghiệm của tôi và ReSharper 6.1.1 thực sự không thích nó.Có đăng nhập ReSharper nào để tìm lý do tại sao thử nghiệm không kết thúc?

Nếu tôi chạy thử nghiệm trực tiếp từ phiên thử nghiệm đơn vị, vật cố thử nghiệm luôn được đánh dấu là không xác định. Nếu tôi chạy thử nghiệm từ mã tôi nhận được kết quả tương tự nhưng nếu tôi mở rộng biểu tượng của Resharper trên lịch thi đấu và chọn chỉ một trường hợp thử nghiệm cụ thể để chạy nó rất hiếm khi chạy tất cả các thử nghiệm bên trong lịch thi đấu cho trường hợp đó, nhưng trong hầu hết các trường hợp, một lần nữa sẽ đánh dấu các trận đấu là không thuyết phục.

Cố định tham số của tôi hoạt động mà không gặp bất kỳ sự cố nào trong thử nghiệm NUnit.

Tôi cũng đã tạo một số mẫu cố định parametrized với mức độ thừa kế duy nhất và nó hoạt động như vậy vấn đề là một nơi nào đó bên trong toàn bộ khuôn khổ của chúng tôi để kiểm tra hệ thống.

Có cách nào để điều tra lý do tại sao lịch thi đấu được đánh dấu là không xác định và bị loại trừ khỏi lần chạy thử không?

Trả lời

4

Điều này có vẻ là một vấn đề thường gặp với nhân viên thử nghiệm ReSharper. Xem this bug. Hãy thử chạy nó với trình điều khiển thử nghiệm NUnit GUI để xác định xem vấn đề xuất phát từ ReSharper hay khung kiểm thử của bạn.

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