Richiama un metodo di un'altra classe che appunto legge da un file.Txt.
Ma un test che testa il NON lancio dell'eccezione non avrebbe senso vero?
Richiama un metodo di un'altra classe che appunto legge da un file.Txt.
Ma un test che testa il NON lancio dell'eccezione non avrebbe senso vero?
Se al unit-testing quel codice testato legge davvero da un file .txt, allora ... non stai facendo uno unit-testing!! (al massimo si parla di "integration" testing)
L'input lo devi "mockare" tu, cioè renderlo "pilotabile" dallo unit-test. E se non è possibile (per come è fatto ora il codice) vuol dire che il tuo "design" attuale non è unit-testable. E andrebbe quindi rifattorizzato.
Ultima modifica di andbin; 26-03-2019 a 23:53
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet