MoMEUnit - MoMEUnit ist eine Instanz der xUnit-Architektur für Unit-Tests von J2ME-Anwendungen. Es stammt aus dem bekannten JUnit-Framework. Es ist nur CLDC 1.1 erfüllt.
Dieses Framework überwindet Mangel an Reflexions-API in J2ME MIDP API und unterstützt solche Hauptmerkmale des JUnit Frameworks wie:
- Einfache Entwicklung und Durchführung von Tests.
- Die gleiche Vorrichtung unter verschiedenen Tests teilen.
- Laufender Test in seinem eigenen frischen Befestigung.
- Änderung der Befestigung für eine Gruppe von Prüfungen.
- Möglichkeit der gleichzeitigen Testläufe.
- Unabhängigkeit der Testläufer (verschiedene Testläufer können mit Rahmenpaket verwendet werden).
Dieses Framework enthält ein optionales Ant-Integrationspaket. Dieses Paket besteht aus mehreren voll funktionsfähigen, erweiterbaren Aufgaben, die die Verwendung von MoMEUnit Framework mit Ant Build System vereinfachen.
MoMEUnit Ant Integration Paket bietet folgende Funktionalität:
- Berechnet die Liste der Tests, die auf Basis der Testschnittstellenimplementierung und der angegebenen Muster ausgeführt werden sollen. Es ist nicht erforderlich, Testfälle explizit auszuführen. Entwickler können Testfälle hinzufügen, ohne Testläufe zu konfigurieren.- Führt Testfälle von bereits erstellten J2ME-Anwendungen aus oder baut Testanwendung im Auftrag des Entwicklers auf Basis von Quelldateien, Klassen, Ressourcen und Bibliotheken.
- Preverifies J2ME Anwendung vor dem Ausführen von Tests auf Anfrage.
- Formate Tests Ausführung ausgegeben, indem Sie vordefinierte oder benutzerdefinierte Tests Ergebnisformatierer wie in Aufgabe. Alle Prüfmerkmale einschließlich Zeiten und Stapelspuren stehen zur Verfügung.
- Gibt Entwicklern die Möglichkeit, Emulator und / oder Preverify-Tool zu wählen, indem es einen vordefinierten oder benutzerdefinierten Emulator oder Preverifier angibt.
- Gibt Entwicklern die Möglichkeit, die Test-J2ME-Applikation zu konfigurieren, indem sie Attribute der Anwendung JAD-Descriptor und / oder Manifest spezifiziert.
Dieses Framework bietet als Erweiterung einen MIDletTestRunner - ein voll konfigurierbares MIDlet. Es ist beabsichtigt, Tests im Emulator oder mobilen Gerät auszuführen. Es zeigt die Ergebnisse der Tests (Statusbalken, Statistiken, Fehlerlisten oder Fehler mit detaillierten Meldungen für jeden Test) auf einem Bildschirm. Die Tests können bei der Inbetriebnahme automatisch ausgeführt und später mehrmals ausgeführt werden. Es kann beschreibende Meldungen von Fehlern und Fehlern, die zusammen mit stack-trace auf die Standardfehlerausgabe geworfen werden, ausdrucken
Neue Funktionen in dieser Version:& Middot; Timeout-Funktionalität hinzugefügt, um Ant Integration-Paket und MIDletTestRunner und kleinere Fehler behoben.
Kommentare nicht gefunden