Sono abbastanza nuovo in Java. Ho costruito una singola classe di test JUnit e all'interno di questo file ci sono un certo numero di metodi di test. Quando eseguo questa classe (in NetBeans) esegue ogni metodo di test nella classe in ordine.Come posso eseguire (o modificare l'ordine di) metodi di test specifici in una classe di test JUnit?
Domanda 1: Come posso eseguire solo un sottoinsieme specifico dei metodi di test in questa classe? (Risposta potenziale: Scrivi @Ignore sopra @Test per i test che desidero ignorare.Tuttavia, se voglio indicare quali metodi di test voglio eseguire piuttosto che quelli che voglio ignorare, c'è un modo più conveniente per farlo ?)
Domanda 2: Esiste un modo semplice per modificare l'ordine in cui vengono eseguiti i vari metodi di prova?
Grazie.
Quando dici metodi, stai parlando dei metodi di prova? –
Perché l'ordine è importante? Ogni test unitario dovrebbe essere in grado di funzionare separatamente. –
Generalmente un odore di prova dipende dall'ordine di esecuzione, i test devono essere apolidi. –