Như trong tiêu đề, tôi muốn thử nghiệm một phương pháp như thế này:Làm thế nào để đơn vị kiểm tra một phương pháp mà chỉ đơn giản là bắt đầu một chủ đề với jUnit?
public void startThread()
{
new Thread()
{
public void run()
{
myLongProcess();
}
}.start();
}
EDIT: Đánh giá bởi comments Tôi đoán nó không phải là rất phổ biến để kiểm tra xem a thread bắt đầu hay không. Vì vậy, tôi đã điều chỉnh các câu hỏi ... nếu yêu cầu của tôi là 100% mã bảo hiểm nào tôi cần phải kiểm tra nếu thread đó bắt đầu hay không? Nếu vậy tôi thực sự cần một khung bên ngoài?
Tôi nghĩ điều này sẽ hữu ích ở đây: http://stackoverflow.com/questions/12159/how-should-i-unit-test-threaded-code –
tôi đã đăng giải pháp của mình ở đây: [nhập mô tả liên kết tại đây] (http://stackoverflow.com/a/39525700/3016686) –