2012-04-21 24 views
13

Tôi có một thư viện lớp đơn giản được thử nghiệm với MSTest bằng cách sử dụng VS 2010.Mã bảo hiểm cho thư viện lớp học sử dụng dotCover

Tôi đã cài đặt phiên bản dùng thử của dotCover 1.2. không cài đặt lại ReSharper.

VS chỉ có các mục menu "Cover Startup Project" và "Cover Application". Họ mở hộp nơi tôi có thể mở tất cả các loại ứng dụng nhưng không có thư viện lớp học.

Không thể tính toán mức độ bao phủ mã cho thư viện lớp học mà không có ứng dụng khác sử dụng nó?

+0

Bạn cần một cái gì đó để thực hiện các thử nghiệm của bạn - dotCover hoạt động tốt với ReSharper ở khía cạnh đó –

+0

Tôi đã tạo một dự án Thử nghiệm đơn vị để thực thi các phương thức trong thư viện lớp của tôi để tôi có thể bao gồm chúng. –

Trả lời

5

Trong trường hợp của tôi, tôi có một dung dịch chứa một thư viện lớp, và một dung dịch chứa các bài kiểm tra đơn vị.

Tôi muốn xem bao nhiêu thư viện lớp mà các bài kiểm tra đơn vị của tôi đã được đề cập. Sau khi chạy Kiểm tra đơn vị bìa từ menu ngữ cảnh Giải pháp Dò tìm theo mặc định cho tôi thấy phạm vi phủ sóng của các phương thức trong các lớp thử nghiệm. Để xem độ che phủ của thư viện lớp học mà bạn cần phải bỏ chọn Match coverage results with current project structure:

enter image description here

Lưu ý rằng điều này sẽ chỉ bao gồm các dự án thư viện lớp được tham chiếu trong các bài kiểm tra. Nếu bạn có một dự án mà không có bất kỳ thử nghiệm nào thì dự án đó sẽ không hiển thị như một biểu tượng trong Cây Bảo hiểm.

Cảm ơn this answer vì đã hướng tôi đi đúng hướng.

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