MoMEUnit - MoMEUnit è un esempio di architettura xUnit per unit testing di applicazioni J2ME. È derivato da quadro JUnit ben noto. E 'solo CLDC 1.1 rispettato.
Questo quadro di superare la mancanza di riflessione API J2ME MIDP API e supporta tali caratteristiche principali di framework JUnit come:
- Facilità di sviluppo e di esecuzione dei test.
- Condividere lo stesso apparecchio tra le diverse prove.
- Esecuzione di test nel proprio apparecchio fresco.
- Modifica di fissaggio per un gruppo di test.
- Possibilità di test simultanei corre.
- Indipendenza del test runner (corridori diversi test può essere utilizzato con il pacchetto quadro).
Questo quadro comprende un pacchetto di Ant integrazione opzionale. Questo pacchetto è costituito da diversi pienamente presenti, compiti estensibili che semplificano l'uso del quadro MoMEUnit con sistema di compilazione Ant.
pacchetto MoMEUnit Ant integrazione offre seguenti funzionalità:
- Calcola elenco di test da eseguire sulla base di implementazione dell'interfaccia di prova e modelli specificati. Non è necessario specificare casi di test da eseguire in modo esplicito. Gli sviluppatori possono aggiungere casi di test senza dover configurare i corridori di prova.- Esegue casi di test di applicazione J2ME già costruito o costruisce applicazione test per conto di sviluppo basata su file di origine, le classi, le risorse e le librerie specificate.
- Applicazione J2ME Preverifies prima di eseguire test su richiesta.
- Test eseguiti Formati di output utilizzando test predefiniti o personalizzati risultati formattatori come nel compito. Tutte le caratteristiche di prova inclusi i tempi e stack sono disponibili.
- Dà agli sviluppatori la possibilità di scegliere emulatore e / o strumento Preverify per eseguire specificando emulatore o preverifier predefinito o personalizzato.
- Dà agli sviluppatori la possibilità di configurare l'applicazione J2ME prova specificando gli attributi di applicazione JAD descrittore e / o manifesto.
Questo framework fornisce come estensione di un MIDletTestRunner - una MIDlet completamente configurabile. Esso è destinato a eseguire i test in emulatore o dispositivo mobile. Essa mostra i risultati dei test eseguiti (barra di avanzamento, le statistiche, le liste di guasti o errori con messaggi dettagliati per ogni test) in una sola schermata. I test possono essere eseguiti automaticamente durante l'avviamento e ri eseguiti più volte in seguito. Può stampare i messaggi descrittivi di fallimenti ed errori gettati insieme con stack trace per l'output standard error
Cosa c'è di nuovo in questo rilascio:& Middot; funzionalità Timeout aggiunto al pacchetto Integration formica e MIDletTestRunner e bug minori fisso.
I commenti non trovato