W środowisku Eclipse, jeśli uruchomię program Java w trybie debugowania bez punktów przerwania, a JVM osiągnie wyjątek NullPointerException, Eclipse z uprzejmością podświetli obrażającą linię kodu, i pokaż lokalne zmienne itp. Wykonanie jest wstrzymane. Potrafię ocenić kod za pomocą karty Wyświetlanie i tak dalej.Jak debugować testy JUnit podobne do zwykłego programu Java w środowisku Eclipse
Ale jeśli uruchomię test JUnit w trybie debugowania, a jvm osiągnie wyjątek NullPointerException, jvm nie zatrzyma się i nie będę miał okazji zobaczyć zmiennych lokalnych.
Czy można uruchomić testy JUnit, tak aby JVM zatrzymała się automatycznie po wykryciu wyjątku NullPointerException, bez użycia punktów przerwania?
Edit: Korzystanie JUnit 4 & Juno
Myślę, że właściwą drogą do powiedzenia tego, jest to, jak używać debugowania pośmiertnego Eclipse w testach JUnit. – Eddified
Czy ustawiono punkt przerwania wyjątku dla 'java.lang.NullPointerException' lub ustawiono punkt przerwania w linii określonej przez stacktrace? – beny23
Znalazłem zduplikowane pytanie: http://stackoverflow.com/questions/13611711/junit-4-and-suspend-on-exception – Eddified