MoMEUnit - MoMEUnit เป็นตัวอย่างของสถาปัตยกรรม xUnit สำหรับการทดสอบหน่วยของโปรแกรม J2ME มันมาจากกรอบ JUnit ที่รู้จักกันดี มันเป็นเพียง CLDC 1.1 การปฏิบัติตาม
กรอบนี้เอาชนะขาดของการสะท้อน API ใน J2ME MIDP API และสนับสนุนคุณลักษณะหลักเช่นกรอบ JUnit เป็น:
- ความง่ายดายในการพัฒนาและการทำงานของการทดสอบ
- การแบ่งปันโคมเดียวกันท่ามกลางการทดสอบที่แตกต่างกัน
- การทดสอบการทำงานในการติดตั้งสดของตัวเอง
- การปรับเปลี่ยนของการติดตั้งสำหรับกลุ่มของการทดสอบ
- ความเป็นไปได้ของการทดสอบพร้อมกันทำงาน
- ความเป็นอิสระของนักวิ่งทดสอบ (วิ่งทดสอบที่แตกต่างกันสามารถนำมาใช้กับแพคเกจกรอบ)
กรอบนี้รวมถึงแพคเกจมดบูรณาการตัวเลือก แพคเกจนี้ประกอบด้วยโดดเด่นอย่างเต็มที่งานขยายหลายอย่างที่ลดความซับซ้อนของการใช้กรอบ MoMEUnit กับการสร้างระบบมด
แพคเกจ MoMEUnit มดบูรณาการมีฟังก์ชันการทำงานดังต่อไปนี้:
- คำนวณรายการของการทดสอบเพื่อให้ทำงานบนพื้นฐานของอินเตอร์เฟซการทดสอบการดำเนินงานและระบุรูปแบบ ไม่จำเป็นต้องระบุกรณีทดสอบเพื่อให้ทำงานได้อย่างชัดเจนคือ นักพัฒนาสามารถเพิ่มกรณีทดสอบโดยไม่ต้องกำหนดค่าวิ่งทดสอบ- ทำงานกรณีทดสอบของโปรแกรม J2ME สร้างขึ้นแล้วหรือสร้างแอพลิเคชันการทดสอบในนามของนักพัฒนาบนพื้นฐานของไฟล์ที่มาเรียนทรัพยากรและห้องสมุดที่ระบุ
- โปรแกรม Preverifies J2ME ก่อนที่จะใช้ทดสอบกับความต้องการ
- การทดสอบรูปแบบเรียกใช้การส่งออกโดยใช้กำหนดไว้ล่วงหน้าหรือที่กำหนดเองการทดสอบผลการจัดรูปแบบเช่นเดียวกับในงาน ทุกลักษณะการทดสอบรวมถึงเวลาและร่องรอยสแต็คที่มีอยู่
- ช่วยให้นักพัฒนาความเป็นไปได้ที่จะเลือกเอาอย่างและ / หรือเครื่องมือ preverify เพื่อให้ทำงานได้โดยการระบุกำหนดไว้ล่วงหน้าหรือที่กำหนดเองจำลองหรือ preverifier
- ช่วยให้นักพัฒนาไปได้ในการกำหนดค่าโปรแกรมประยุกต์ J2ME ทดสอบโดยการระบุคุณสมบัติของแอพลิเคชัน JAD บ่งและ / หรือที่ประจักษ์
กรอบนี้ให้เป็นส่วนขยายต่อ A MIDletTestRunner - เป็น MIDlet กำหนดอย่างเต็มที่ มันมีจุดมุ่งหมายที่จะเรียกใช้การทดสอบในโปรแกรมจำลองหรืออุปกรณ์มือถือ มันแสดงให้เห็นผลของการทดสอบวิ่ง (แถบความคืบหน้าสถิติรายการของความล้มเหลวหรือข้อผิดพลาดที่มีข้อความรายละเอียดสำหรับการทดสอบแต่ละ) ในหน้าจอหนึ่ง การทดสอบสามารถทำงานโดยอัตโนมัติในช่วงเริ่มต้นขึ้นอีกครั้งและดำเนินการอีกครั้งในภายหลัง สามารถพิมพ์ข้อความที่สื่อความหมายของความล้มเหลวและข้อผิดพลาดโยนกันกับสแต็คร่องรอยไปออกข้อผิดพลาดมาตรฐาน
มีอะไรใหม่ ในรุ่นนี้:& middot; ฟังก์ชั่นหมดเวลาเพิ่มแพคเกจมดบูรณาการและ MIDletTestRunner และข้อบกพร่องเล็ก ๆ น้อย ๆ คงที่
ความคิดเห็นที่ไม่พบ