Improve GuiActionRunner
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Individuate GuiActionRunner ed esaminate la gestione, alla fine del metodo, di RuntimeException e Error. Esaminate i test esistenti, quindi concentratevi su AssertionError e sulla preservazione dello stack trace originale; il lavoro è completato quando il comportamento selezionato è coperto e la suite di test passa.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
At the end of GuiActionRunner there is the following code:
if (caughtException instanceof RuntimeException) {
appendStackTraceInCurrentThreadToThrowable(caughtException, "execute");
throw (RuntimeException) caughtException;
}
if (caughtException instanceof Error) {
caughtException.fillInStackTrace();
throw (Error) caughtException;
}
I think it is not reasonable to fill in the stack trace for the Errors, throwing away the original stack trace: Errors should be treated the same as RuntimeExceptions. Or - if there is some reason for doing so - then at least don't throw away the stack trace of AssertionErrors, they are normal and expected during testing.
- Lingua principale
- Java
- Stelle
- 121
- Fork
- 52
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di assertj/assertj-swing
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
assertj/assertj-swing#279 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
assertj/assertj-swing#278 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100
assertj/assertj-swing#276 · 1 commento ·
-
Update unit test to avoid deprecated `ExpectedException.none()` by using `Assert.assertThrows()`Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
assertj/assertj-swing#275 ·
-
how to test when headless?Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
assertj/assertj-swing#277 · 1 commento ·
Tutte le issue di assertj/assertj-swing
Issue simili
-
[Bug] Logo style setting missing and `classic` style not applied across multiple platforms (v3.1.0)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Stirling-Tools/Stirling-PDF#8382 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 70/100
I maintainer di solito rispondono entro 4 giorni
-
enhancement untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
opensearch-project/sql#5842 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
openhab/openhab-addons#21882 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
YunaiV/ruoyi-vue-pro#1273 ·
I maintainer di solito rispondono entro 3 giorni