vorrei testare il funzionamento di metodi void con junit, ma essendo appunto void non saprei come testarli. L'unica cosa che attualmente faccio è testare l'eccezione in caso di funzionamento scorretto (input non valido).
Se lancia una eccezione in caso di errore, questa è la cosa minima/giusta da fare, detto in generale.
Poi comunque, "leggono l'input" da dove/come? Se è uno unit-test questo input deve essere "fittizio", non qualcosa di reale.