La configurazione di IntelliJ IDEA per unit testing con JUnit

Ho deciso di provare IntelliJ questa mattina tramite la versione di prova e installato il JUnit plugin. Ho fatto un nuovo progetto Java e voglio scrivere un test per esso.

Come faccio ad aggiungere il junit.jar file per il mio progetto? (Io in realtà voglio aggiungere per ogni progetto java, ora e per sempre – c’è un modo di fare che?).

  • si potrebbe accettare come risposta, e io preferirei quello da @CrazyCoder…
  • Infatti nessuna delle risposte in realtà la risposta alla domanda “Come faccio ad aggiungere il junit.jar per il mio progetto?”, eppure, 71 e i 104 voti… COSÌ non smette mai di sorprendermi.
  • Assolutamente niente che potrebbe qualifiy come una risposta è stata data alla questione. È possibile dare uno ??
InformationsquelleAutor Bob | 2011-01-21



4 Replies
  1. 130

    Premere Ctrl+Maiusc+T nell’editor di codice.
    Essa vi mostrerà il popup con la proposta di creazione di un test.

    Mac OS: ⌘ Cmd+Maiusc+T

    • Se si desidera avere risposta “forte” si prega di scorrere verso il basso. Questo è veloce e a risposta breve, qui di seguito è più dettagliate risposte.
    • La risposta può essere rapida e breve e ancora descrivere quello che il menu non e l’opzione di cui l’OP dovrebbe considerare la possibilità di scegliere.
    • Non sai cosa ctr-shft-t mappe.
    • su un mac, la mappatura dà miniature. abbastanza sicuro che non è quello giusto.
  2. 190

    Se si dispone già di una classe di test, ma manca il JUnit biblioteca di dipendenza, si prega di consultare
    Configurazione di Librerie per i Test di Unità sezione documentazione. Premendo il tasto Alt+Invio sul codice rosso dovrebbe darvi un’intenzione d’azione per aggiungere il mancante vaso.

    Tuttavia, l’IDEA offre molto di più. Se non si dispone di una classe di test di sicurezza e di voler creare una qualsiasi fonte classi, vedere le istruzioni riportate di seguito.

    È possibile utilizzare il Creare un Test intenzione azione premendo Alt+Invio, mentre in piedi sul nome della classe all’interno dell’editor o utilizzando Ctrl+Maiusc+T scorciatoia da tastiera.

    Appare una finestra di dialogo in cui selezionare quello che framework di test da utilizzare e premere Fix pulsante per la prima volta per aggiungere la libreria necessaria vasi per le dipendenze modulo. È anche possibile selezionare i metodi per creare il test stub per.

    La configurazione di IntelliJ IDEA per unit testing con JUnit

    La configurazione di IntelliJ IDEA per unit testing con JUnit

    È possibile trovare maggiori dettagli nel Prova la sezione di aiuto di documentazione on-line.

    • Ah k, grazie. Il link a “Testing sezione “aiuto” mi ha portato a mettere il cursore sulla irrisolta @Test nel mio file di prova e ora la mia vita è completa!
    • Non cmd-shift-T dire che devo iniziare con la classe in prova al posto del test stesso?
    • Il primo link non funziona. Ecco quello corretto: site2.jetbrains.com/idea/webhelp/…
    • Ho aggiornato il link, e ‘ ora jetbrains.com/idea/webhelp/configuring-testing-libraries.html.
    • per indicare il flusso di violazione. Ma sta facendo MyClass prima, poi subito a creare il corrispondente MyClassTest con Ctrl+Shift+T; che è necessariamente così male? Fare MyClassTest implica che ci sarà una classe MyClass una prova più tardi, giusto?
  3. 21

    Un modo per farlo è quello di aggiungere junit.jar per la tua $CLASSPATH come una dipendenza esterna.

    La configurazione di IntelliJ IDEA per unit testing con JUnit

    Modo per farlo, vai alla struttura di progetto, e quindi aggiungere JUnit come una delle librerie, come mostrato in gif.

    Nel ‘Scegliere i Moduli” richiesta di scegliere solo i moduli che avete bisogno di JUnit per.

    • Sei una rock star, grazie per la gif che mostra cosa fare!
    • Preferisco di gran lunga questa risposta.
  4. 8

    Se si già sono prova le classi si può:

    1) Mettere un cursore su una dichiarazione di classe e premere Alt + Enter. Nel dialogo scegliere JUnit e premere Fix. Questo è un modo standard per creare test di classi in IntelliJ.

    2) in Alternativa si può aggiungere JUnit vasetti manualmente (scaricabile dal sito o dal IntelliJ file).

    • Quando faccio questo mi dà l’errore: Gradle sincronizzazione non riuscita: appena creata processo demone ha un contesto diverso da quello previsto. Eventuali suggerimenti su come potrei risolvere questo problema?
    • La domanda è : come si fa ad aggiungere JUnit vasetti manualmente ??
    • Suppongo che dopo tutto questo tempo, non abbiamo ancora idea su come aggiungere junit manualmente?
    • Questo duplicati precedenti risposte precedenti.

Lascia un commento