MoMEUnit - MoMEUnit er en forekomst av xUnit arkitektur for enhetstesting av J2ME-programmer. Det er avledet fra kjente JUnit rammeverk. Det er bare CLDC 1.1 holdt.
Dette rammeverket seirer mangel på refleksjon API i J2ME MIDP API og støtter slike hovedtrekkene i JUnit rammeverk som:
- Enkel utvikling og kjøring av tester.
- Dele tilsvarende oppgjøret mellom ulike tester.
- Running test i sin egen ferske ligaen.
- Endring av ligaen for en gruppe av tester.
- Mulighet for samtidige tester går.
- Independence of tester løpere (ulike tester løpere kan brukes med rammeverket pakken).
Dette rammeverket inkluderer en valgfri Ant Integration pakken. Denne pakken består av flere fullt kjennetegnet, utvidbar oppgaver som forenkler bruken av MoMEUnit rammeverk med Ant build system.
MoMEUnit Ant Integrasjon pakken tilbyr følgende funksjonalitet:
- Beregner liste over tester for å kjøre basert på Test grensesnitt implementering og spesifiserte mønstre. Det er ikke nødvendig å spesifisere testtilfeller å kjøre eksplisitt. Utviklere kan legge testtilfeller uten å konfigurere testløpere.- Kjører test tilfeller av allerede bygget J2ME applikasjon eller bygger test søknad på vegne av utbygger basert på kildefilene, klasser, ressurser og biblioteker som er spesifisert.
- Preverifies J2ME applikasjon før du kjører tester på forespørsel.
- Formater tester kjøres utgang ved hjelp av forhåndsdefinerte eller egendefinerte tester resultater formatters som i oppgaven. Alle testegenskaper inkludert tider og stack spor er tilgjengelig.
- Gir utviklere muligheten til å velge emulator og / eller preverify verktøy til å kjøre ved å angi forhåndsdefinert eller egendefinert emulator eller preverifier.
- Gir utviklere muligheten til å konfigurere test J2ME program ved å angi attributter av søknaden JAD descriptor og / eller manifest.
Dette rammeverket gir som en forlengelse en MIDletTestRunner - et fullt konfigurerbart MIDlet. Det er ment å kjøre tester i emulator eller en mobil enhet. Det viser resultatene av testene kjøres (fremdriftslinje, statistikk, lister over feil eller feil med detaljerte meldinger for hver test) i ett skjermbilde. Testene kan kjøres automatisk ved oppstart og gjen henrettet flere ganger senere. Den kan skrive ut beskrivende meldinger av svikt og feil kastet sammen med stack-trace til feilmeldinger
Hva er nytt i denne versjonen:& Middot; Timeout funksjonalitet legges til maur Integrasjon pakke og MIDletTestRunner og mindre feil som er løst.
Kommentarer ikke funnet