Abbiamo migliaia di classi, senza alcuna vera copertura di unit test. Progetto Come speciale ci proponiamo di aggiungere una copertura ragionevole a tutti. Una possibilità è quella di creare test di codice source e utilizzare GenerateTestCases plugin with IJ.creare automaticamente testcode dalla classe (vasi
sto esplorando altre opzioni per creare test in maniera massiccia ..
E 'possibile la creazione di test (ok, solo test-modelli) da file di classe? TestGen4J fa questo, ma il progetto sembra essere inattivo. c'è qualche strumento che potrebbe aiutare a creare test per migliaia di classi
Una volta generati tali test, spero che avremo più slancio per aggiungere più unit test per le classi esistenti.
si fa realmente desidera generare test? Tali test non aggiungono quasi alcun valore dal momento che non hanno alcuna affermazione reale. – Pavan
Ho realizzato anche progetti legacy di grandi dimensioni e sono d'accordo con @PavanSudarshan. Probabilmente vorrai test più diretti e sensibili. FindBugs (http://findbugs.sourceforge.net/) è davvero molto più utile. –
Generare solo modelli non migliorerà la copertura, poiché i test non faranno necessariamente nulla. Potrebbe essere necessario mordere il proiettile e scrivere test individuali. I modelli probabilmente oscureranno i test che devi ancora scrivere piuttosto che il vero aiuto. – Atonewell