Unità Java per testare più test case in un test [duplicato]

4

È buona prassi avere più test in un test o dovrei sempre creare un test per ogni singolo test in ogni situazione, anche se è ridondante? Perché?

    
posta Heisenberg 18.12.2014 - 08:56
fonte

1 risposta

8

L'approccio comune consiste nel mettere ogni test indipendente nel proprio metodo di test. La ragione principale di ciò è di rendere l'elenco dei test che superano / falliscono il più possibile dall'autocodifica. Idealmente dovresti essere in grado di vedere quale test ha fallito e avere una buona idea di cosa c'è di sbagliato nel codice da solo. Se i singoli metodi di prova verificano più cose, questo non è possibile.

A volte capita che due test abbiano una configurazione identica; in questo caso si consiglia di calcolare il codice comune in un metodo di supporto.

    
risposta data 18.12.2014 - 09:36
fonte

Leggi altre domande sui tag