2009-10-14 16 views
5

Ho creato diversi file con unit test su classi esistenti nel progetto NetBeans. Ho usato il menu "File/Nuovo file/JUnit/Test per classe esistente" per creare file di test.Come eseguire tutti i test case JUnit da NetBeans?

Posso eseguire un file con i test di unità facendo clic destro su di esso e selezionare "Esegui file".

Ma voglio eseguire tutti i file con i test unitari. Come posso ottenere questo nel modo più semplice?

Sto utilizzando NetBeans 6.5.

risposta

14

Menu "Esegui/prova progetto".

+0

Cosa sta succedendo qui? Sembra che il guadagno guadagni se rispondi a te stesso la domanda dopo 3 minuti. – guerda

+0

Sì, sembra davvero un guadagno, ma non è così. Ho postato la domanda e ho trovato la risposta immediatamente dopo. Come puoi vedere, non è difficile. Penso solo che questo possa essere utile per qualcun altro. Come puoi vedere qualcuno ha votato la mia risposta. Più di esso non è proibito da StackOverflow, anche se inizialmente non avevo intenzione di rispondere alla mia stessa domanda :) – sergtk

+0

È la risposta giusta. –

1

In NetBeans 7.1 è possibile creare una suite di test, a cui è possibile aggiungere tutti i file di test JUnit desiderati. Quando esegui la suite, esegui tutti i file nella suite.

Per creare la suite di test, creare un file come un altro:

enter image description here

Nella classe principale aggiungere le classi di test come questo:

@RunWith(Suite.class) 
@Suite.SuiteClasses(
{ 
    com.somewhere.myProject.MyFirstTestClass.class, 
    com.somewhere.myProject.MySecondTestClass.class, 
    com.somewhere.myProject.MyThirdTestClass.class 
}) 

Per eseguire, fare clic destro questo file nella finestra Progetti e selezionare Test File.

Problemi correlati