Tôi có một dự án thử nghiệm đơn vị dựa trên UnitTest ++. Tôi thường đặt một breakpoint vào dòng cuối cùng của mã để tôi có thể kiểm tra giao diện điều khiển khi một trong các bài kiểm tra thất bại:Visual Studio - có thể là điểm ngắt được gọi là mã không?
n = UnitTest::RunAllTests();
if (n != 0)
{
// place breakpoint here
return n;
}
return n;
Nhưng tôi phải lắp lại nó mỗi khi tôi check-out mã một lần nữa từ SVN. Có thể hơi đặt breakpoint bởi trình biên dịch ?:
n = UnitTest::RunAllTests();
if (n != 0)
{
// place breakpoint here
#ifdef __MSVC__
@!!!$$$??___BREAKPOINT;
#endif
return n;
}
return n;
Ông có thể vui lòng đổi gian hỏi Chức vụ? Đây không chỉ là vấn đề của Visual Studio mà còn thú vị cho các trình biên dịch khác. – MaBe