In eclissi, se eseguo un programma Java in modalità di debug senza punti di interruzione e se la JVM raggiunge NullPointerException, Eclipse metterà in risalto la linea di codice offendente, e mostra le variabili locali, ecc. L'esecuzione è in pausa. Posso valutare il codice utilizzando la scheda Visualizza e così via.Come eseguire il debug di test JUnit simili a un normale programma Java in Eclipse
Tuttavia, se eseguo un test JUnit in modalità di debug e jvm raggiunge NullPointerException, jvm non si interrompe e non ho la possibilità di vedere le variabili locali.
È possibile eseguire test JUnit in modo che la JVM si fermi automaticamente quando si preme NullPointerException, senza utilizzare i punti di interruzione?
Edit: Utilizzando JUnit 4 & Juno
Penso che il modo giusto per dire questo, è come usare il debug post-mortem di eclipse all'interno dei test di JUnit. – Eddified
Avete impostato un breakpoint di eccezione per 'java.lang.NullPointerException' o impostato un breakpoint sulla linea specificata da stacktrace? – beny23
Ho trovato una domanda duplicata: http://stackoverflow.com/questions/13611711/junit-4-and-suspend-on-exception – Eddified