-------- Original Message --------
From: Nikolaus Krismer <nikolaus.krismer@xxxxxxxxxx>
Sent: April 21, 2015 4:36:33 PM CEST
To: Bennett Piater <bennett.piater@xxxxxxxxxxxxxxxxxx>
Subject: Re: Hausübung Programmiermethodik - unhandled exceptions
Hallo Bennett,
Lukas hatte hier ähnliche Probleme :-)
Warum IntelliJ hier die Exceptions deklariert haben will, ist mir etwas
schleierhaft. Eigentlich ist die Exception doch eine RuntimeException.
Ich gehe mal davon aus, dass hier IntelliJ mehr macht als es müsste (und
vermutlich auch sollte), aber im Methodenheader kannst du gerne eine
weitere Exception in der throws Klausel hinzufügen.
Zu den Problemen mit der ArrayIndexOutOfBoundsException:
Hier kommt es natürlich drauf an, wann das Array wie initialisiert wird
(in der von uns programmierten Lösung läuft der Test als grün durch, da
das Array schon initialisiert ist und in der RentalInformation-Klasse
kein Null-Check erfolgt), aber ja...
...wir hätten hier die resgisterPersons(company) verwenden sollen.
Es wird hier sehr bald eine neue Version der Testklasse geben, die das
Problem beseitigt.
LG,
Niko
Am 2015-04-20 um 16:09 schrieb Bennett Piater:
Hallo,
wir dürfen ja nichts an den Tests ändern.
IntelliJ bricht aber die Kompilation ab, weil die exceptions (vorallem
InstantiationException) nicht überall deklariert sind, meistens dort, wo
sie mit @expected markiert sind.
Verstehe ich irgendwas nicht, oder ist IntelliJ hier restriktiver als
Eclipse?
LG,
Bennett