Ho appena acquistato una copia di Intellij e ho bisogno di generare uno stub di test di unità e di mettere junit sul classpath e impostare il test da eseguire con il junit runner. È banale farlo in Eclipse.Come eseguire TDD in stile Eclipse con Intellij
Ogni istruzione che ho letto sembra così ...
- Creare una classe per testare
- metodo Add
- creare una directory principale fonte di prova
- Creare una classe di test
- prova Run
Ma io non voglio creare alcuna classe, o qualsiasi Met hod fino a quando non avrò un test che non verrà compilato.
Desidero impaginare prima gli stub di Classe e metodo in un test. Una volta che sono soddisfatto dell'API che ho espresso nel test, voglio generare automaticamente le dichiarazioni di Class e Method e quindi iniziare con le asserzioni.
Come fare in Intellij?
Questo non ha davvero a che fare con IntelliJ; è un problema TDD in generale. Il solito approccio è quello di scrivere alcuni stub con corpi come 'throw new UnsupportedOperationException(); // TODO', quindi scrivere test contro quelli, e quindi lavorare fino a quando quei test passano. Ma hai già parlato di stubbing; quindi, con quale specifico problema hai? – yshavit
Penso che sia un problema con Intellij che non supporta un flusso di lavoro che è considerato una buona pratica da molti sviluppatori. – jeremyjjbrown