Tag Archives: TDD

FlexUnit - Terminologie

Anders als bei alten Versionen von FlexUnit, oder bei dem Vorbild JUnit, müssen Testklassen nicht von FelxUnits Klassen explizit erweitert werden. Alles wird über Meta-Tag Angaben gergelt.

Testmethoden

Testmethoden sind die kleinste Instanz des Testframeworks. In diesen Methoden werde die Test ausgeführt und Ergebnisse ausgewertet. Dabei müssen die Methodennamen keinen Konventionen entsprechen. Man kann sie also nennen wie man will. Wobei ich glaube dass es mehr als angebracht ist gewisse Konventionen beizubehalten, aus dem einfachen Grund nicht den Überblick zu verlieren.

TestCase

Ein TestCase ist eine Sammlung von Testmethoden - also eine Klasse die entsprechende Methoden beinhaltet. Dabei können wieder über Metatag-Angaben Konfigurationen vorgenommen werden. Die von JUnit bekannten Methoden tearDown() und setUp() werden z.B. mit den Tags [Before] oder [After] ersetzt. Mit denen und einigen weiteren Tags kann man bestimmen was vor und nach einem Test gemacht werden muss und auch in welcher Reihenfolge Testmethoden ausgeführt werden.

TestSuite

Eine TestSuite ist eine einfache Klasse die als Einstiegspunkt für die Test dient. Sie kann mehrere TestCases und andere TestSuites instantiieren.