MoMEUnit - MoMEUnit, J2ME uygulamalarının birim testleri için xUnit mimarisinin bir örneğidir. Bilinen JUnit çerçevesinden türetilmiştir. Sadece CLDC 1.1'e uyulmuştur.
Bu çerçeve, J2ME MIDP API'sinde yansıma eksikliği aşmakta ve JUnit çerçevesinin bu gibi temel özelliklerini desteklemektedir:
- Geliştirme kolaylığı ve testlerin uygulanması.
- Aynı fikstürü farklı testler arasında paylaşmak.
- Kendi taze fikstüründe test çalışıyor.
- Bir grup test için fikstürünün modifikasyonu.
- Eş zamanlı test gerçekleştirme imkânı.
- Sınav koşucularının bağımsızlığı (farklı test koşucuları çerçeve paketi ile kullanılabilir).
Bu çerçeve isteğe bağlı Ant Tümleştirme paketi içerir. Bu paket, Ant build sistemi ile MoMEUnit çerçevesinin kullanımını basitleştiren birkaç tamamen özellikli ve genişletilebilir görevlerden oluşur.
MoMEUnit Ant Bütünleştirme paketi aşağıdaki işlevleri sunar:
- Test arabirimi uygulaması ve belirtilen desenler temel alınarak çalıştırılacak testlerin listesini hesaplar. Açıkça çalıştırmak için test durumları belirtmeye gerek yoktur. Geliştiriciler test koşucularını yapılandırmadan test kasa ekleyebilirler.- Zaten yapılmış J2ME uygulamasının test durumlarını çalıştırır veya belirtilen adına kaynak dosyaları, sınıflar, kaynaklar ve kütüphanelere dayanan geliştirici adına test uygulaması oluşturur.
- İsteğe bağlı testleri çalıştırmadan önce J2ME uygulamasını önceden onaylar.
- Biçim testleri, görev gibi önceden tanımlı veya özel test sonuçları biçimlendiricilerini kullanarak çıktı üretir. Zamanlar ve yığın izleri de dahil olmak üzere tüm test özellikleri mevcuttur.
- Geliştiricilere öykünücüyü seçme ve / veya ön tanımlı veya özel emülatör veya ön tanımlayıcı belirterek çalıştırılacak aracı önceden belirleme olanağı verir.
- Geliştiricilere uygulama JAD tanımlayıcı ve / veya manifest özniteliklerini belirterek test J2ME uygulamasını yapılandırma imkanı verir.
Bu çerçeve bir uzantı olarak bir MIDletTestRunner - tamamen yapılandırılabilir MIDlet sağlar. Öykünücüsünde veya mobil cihazda test çalıştırmak için tasarlanmıştır. Tek ekranda testlerin sonuçlarını (ilerleme çubuğu, istatistik, hata listesi veya her bir test için ayrıntılı mesajlar içeren hatalar) gösterir. Testler, çalıştırma sırasında otomatik olarak çalıştırılabilir ve daha sonra tekrar çalıştırılabilir. Stack-trace ile birlikte atılan hata ve hataların betimsel mesajlarını standart hata çıktısına yazdırabilir
Bu Sürümdeki
Yenilikler :& Middot; Ant Entegrasyon paketi ve MIDletTestRunner'a eklenen zaman aşımı işlevleri ve düzeltilmiş küçük hatalar.
Yorum Bulunamadı