Ciao, fin'ora ho sempre creato classi di test con metodi che restituivano un boolean, piuttosto che un intero o una stringa...
Adesso devo gestire le classi di test su metodi che potrebbero lanciare un eccezione, esempio:
public boolean setOra(int ora) {
		if(ora>7 && ora<19) {
			this.ora = ora;
			return true;
		}
		else {
			throw new IllegalArgumentException();
		}
	}
In questo caso ho usato "assertTrue(setOra(15));" per testare l'inserimento di un orario corretto. Se però nel test passo come orario "21", il metodo giustamente mi genera un eccezione. A questo punto, al posto di assertTrue, cosa potrei usare per testare che effettivamente è stata lanciata un eccezione?