Come nel titolo, voglio testare un metodo come questo:Come testare un metodo che avvia semplicemente un thread con jUnit?
public void startThread()
{
new Thread()
{
public void run()
{
myLongProcess();
}
}.start();
}
EDIT: A giudicare dai commenti credo che non è molto comune per verificare se un thread si avvia o meno. Quindi devo aggiustare la domanda ... se il mio requisito è una copertura del 100% del codice devo testare se quel thread inizia o no? In tal caso, ho davvero bisogno di un framework esterno?
Penso che sarebbe utile qui: http://stackoverflow.com/questions/12159/how-should-i-unit-test-threaded-code –
ho postato la mia soluzione qui: [inserire la descrizione del collegamento qui] (http://stackoverflow.com/a/39525700/3016686) –