Я заметил, что когда модульный тест завершается, все созданные потоки автоматически уничтожаются, это сильно отличается от программы Java, работающей из командной строки. В командной строке программа не завершается до тех пор, пока не будут завершены все потоки, не являющиеся демонами.
Как проверить случай, связанный с порожденным потоком, с помощью jUnit?