Java: Jak przetestować metody wywołujące System.exit ()?

Mam kilka metod, które powinny wywoływać System.exit()określone dane wejściowe. Niestety testowanie tych przypadków powoduje zakończenie działania JUnit! Umieszczanie wywołań metod w nowym wątku nie wydaje się pomocne, ponieważ System.exit()kończy JVM, a nie tylko bieżący wątek. Czy istnieją jakieś...