Gabi und Sascha
Tags - Kategorien : Alle | Berlin | Bücher | Fotografie | Java | Linkhalde | Weichware | Verfassung
Suchergebnisse : "tag:JUnit"

1 Darf's ein bisschen mehr sein?
Manchmal muss es ein grober Klotz sein. Ein Klasse die ich entwickelt hatte, hatte eine bestimmte Signatur. Nix wildes, beispielsweise war die Klasse final. Wenn eine Klasse final ist, muss ich mich nicht um die Probleme kümmern, die Vererbung mit sich...
01.12.2009
2 Testverbesserungen
In den letzten Wochen habe ich mir einige neue Regeln beim Schreiben von JUnit Tests angewöhnt. Kein CamelCase bei Methodennamen In Tests können Methodennamen bei mir sehr lang werden. Sie beschreiben kurz, was die Methode macht. Dies führt ...
18.05.2009
3 Freien Port ermitteln
Immer wieder wird bei Tests ein freier Port für das Starten eines Servers benötigt. Wird der Port dabei hart im Code hinterlegt, kann nicht davon ausgegangen werden, dass der Port nicht schon belegt ist. In diesem Fall laufen die Tests nicht durch. Das...
23.04.2009
4 Parametrisierte Tests mit JUnit 4
Seit JUnit 4 bietet das Framework auch die Möglichkeit parametrisierte Tests. Parametrisierte Test werden auch von TestNG angeboten. Ich finde den JUnit Ansatz angenehmer. Der JUnit Ansatz ist ausschliesslich Quelle-Code orientiert - TestNG bietet auch...
05.01.2008
5 Die Unsicherheit bleibt
Ein Softwaresystem nachträglich multithread-tauglich machen zu müssen ist kein Spass. Ganz besonders dann nicht, wenn die synchronized Blöcke entfernt werden müssen - sie blockierten die zentralen, langlaufenden Methoden (10-200 Millisekunden). Zum Glü...
15.11.2006
6 Maven, Tests und URLs
Bei Tests kommt es manchmal vor, dass eine Datei via URL-Referenz angezogen werden muss. Für ein effektives testen ist es nicht sinnvoll solche Dateien auf einem Web-Server zu hinterlegen. Die Testumgebung wird damit abhängig von dem Web-Server und der...
18.07.2006
7 JUnit 4 - kurz angetestet
Die JUnit ist schon vor einiger Zeit in der Version 4 erschienen. Die erste Auffälligkeit ist die geänderte Packagestruktur. War das Basispackage vor der Version 4 unter junit definiert, so ist es jetzt unter org.junit zu finden. Dies allein ist natürl...
31.03.2006
8 Überflüssige private Sichtbarkeit
Das Testen von private-Methoden unter Java ist nicht immer ganz einfach. Diese kann man entweder nur undirekt testen, was das Schreiben von Unit-Tests erheblich verkompliziert. Oder man verwendet die Reflection API und schaltet die ReflectPermission au...
17.12.2005

Google-Suche!