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.

Flex 4

> Unterschiede zwischen Flex 3 und Flex 4

Das Flex Frameworkwurde  um einiges verbessert. Nun kann eine  noch stärkere Modularisierung gewährleisten werden. Einiges ist sauberer und eindeutiger. In vielerlei Hinsicht ist Flex mit der Version vier flexibler geworden.

Eine grundlegende Änderung zu Flex 4, ist die Bindung an den neusten Flash Player 10. Flex 4 Anwendungen müssen gegen den Flash Player 10 kompiliert werden.