MoMEUnit - MoMEUnit je příklad architektury xUnit pro jednotku testování J2ME aplikací. Je odvozen z dobře známého rámce JUnit. Je to jen CLDC 1,1 vyhověl.
Tento rámec překonává nedostatek reflexe API v J2ME MIDP API a podporuje takové hlavní rysy JUnit rámec jako:
- Snadné vývoje a běh testů.
- Sdílení stejný přípravek mezi různými testy.
- Zkušebního provozu ve vlastním čerstvém upevnění.
- Modifikace svítidla pro skupinu testů.
- Možnost současných testů běží.
- Nezávislost testy běžců (různé testy běžců může být použit s rámcovým balení).
Tento rámec zahrnuje volitelný balíček Ant integrace. Tento balíček se skládá z několika plně funkční, rozšiřitelné úkoly, které zjednodušují používání rámce MoMEUnit s Ant build systému.
Balíček MoMEUnit Ant integrace nabízí následující funkce:
- Počítá seznam testů běžet na základě provádění testu rozhraní a specifikovaných vzorců. Není třeba specifikovat testovací případy spustit explicitně. Vývojáři mohou přidat testovací případy bez konfigurace testovacích běžce.- Spustí testovací případy již postavené J2ME aplikace nebo staví testovací aplikace jménem vývojáře založená na zdrojové soubory, tříd, zdrojů a knihoven určených.
- Preverifies J2ME aplikace před spuštěním testů na požádání.
- Formáty zkouška, která proběhne výstup pomocí předdefinovaných nebo vlastních výsledků zkoušek formátovačů jako v úloze. Všechny zkušební charakteristiky, včetně časů a trasování zásobníku jsou k dispozici.
- Dává vývojářům možnost vybrat si emulátor a / nebo preverify nastroj k útěku zadáním předdefinované nebo vlastní emulátor nebo preverifier.
- Dává vývojářům možnost nakonfigurovat aplikaci zkušební J2ME zadáním atributů aplikace JAD deskriptoru a / nebo manifestu.
Tento rámec poskytuje jako prodloužení MIDletTestRunner - plně konfigurovatelné MIDletu. Je určen ke spuštění testů v emulátoru nebo v mobilním zařízení. To ukazuje výsledky testů provedených (progress bar, statistiky, seznamy poruch nebo chyb s podrobnými zprávy pro každý test) v jedné obrazovce. Tyto testy mohou být automaticky spouštět při startu a znovu spuštěn vícekrát později. Je možné tisknout popisné hlášení poruch a chyb vyvolaných spolu s stack-trace na standardní chybový výstup
Co je nového v této verzi:& Middot; Funkce timeout přidány do balíčku mravenců integraci a MIDletTestRunner a drobných chyb.
Komentáře nebyl nalezen