MoMEUnit - MoMEUnitæ?¯ç”¨äºŽJ2ME应用程åºå•å…ƒæµ‹è¯•çš„xUnit架构的一个实例。它æ?¯ä»Žä¼—所周知的JUnit框架派生的。它åªæœ‰CLDC 1.1éµå®ˆã€‚
这个框架克æœäº†J2ME MIDP APIä¸ç¼ºå°‘åå°„API,并支æŒJUnit框架的以下主è¦åŠŸèƒ½ï¼š
- æ?“于开å‘和测试è¿è¡Œã€‚
- 在ä¸åŒçš„测试ä¸å…±äº«ç›¸åŒçš„夹具。
- 在自己的新ç¯å…·è¿è¡Œæµ‹è¯•ã€‚
- 修改一组测试的夹具。
- åŒæ—¶æµ‹è¯•è¿è¡Œçš„å¯èƒ½æ€§ã€‚
- 测试跑æ¥è€…的独立性(ä¸åŒçš„测试跑æ¥è€…å¯ä»¥ä¸Žæ¡†æž¶åŒ…一起使用)。
æ¤æ¡†æž¶åŒ…括一个å¯é€‰çš„Ant集æˆåŒ…。æ¤è½¯ä»¶åŒ…包å«å‡ 个功能é½å…¨ï¼Œå¯æ‰©å±•çš„任务,å¯ç®€åŒ–MoMEUnit框架与Ant构建系统的使用。
MoMEUnit Ant集æˆåŒ…æ供以下功能:
- æ ¹æ®æµ‹è¯•æŽ¥å£å®žçŽ°å’ŒæŒ‡å®šçš„模å¼è®¡ç®—è¦è¿è¡Œçš„测试列表。没有必è¦æŒ‡å®šè¦æ?Žç¡®è¿è¡Œçš„测试用例。开å‘人å‘?å¯ä»¥æ·»åŠ æµ‹è¯•ç”¨ä¾‹è€Œæ— éœ€é…置测试è¿è¡Œå™¨ã€‚- æ ¹æ®æŒ‡å®šçš„æºæ–‡ä»¶ï¼Œç±»ï¼Œèµ„æºå’Œåº“,代表开å‘人å‘?è¿è¡Œå·²æž„建的J2ME应用程åºçš„测试用例或构建测试应用程åºã€‚
- åœ¨æ ¹æ®éœ€è¦è¿è¡Œæµ‹è¯•ä¹‹å‰é¢„先验è¯J2ME应用程åºã€‚
- æ ¼å¼æµ‹è¯•é€šè¿‡ä½¿ç”¨é¢„å®šä¹‰æˆ–è‡ªå®šä¹‰æµ‹è¯•ç»“æžœæ ¼å¼åŒ–程åºè¿è¡Œè¾“出,就åƒåœ¨ä»»åŠ¡ä¸ã€‚æ‰€æœ‰æµ‹è¯•ç‰¹æ€§ï¼ŒåŒ…æ‹¬æ—¶é—´å’Œå †æ ˆè·Ÿè¸ªéƒ½å¯ç”¨ã€‚
- 通过指定预定义或自定义模拟器或预验è¯å™¨ï¼Œä½¿å¼€å‘人å‘?å¯ä»¥é€‰æ‹©è¿è¡Œæ¨¡æ‹Ÿå™¨å’Œ/或预验è¯å·¥å…·ã€‚
- 通过指定应用程åºJADæ述符和/或清å•çš„属性,使开å‘人å‘?能够é…置测试J2ME应用程åºã€‚
这个框架æ供了一个MIDletTestRunner - 一个完全å¯é…置的MIDlet作为扩展。它用于在仿真器或移动设备ä¸è¿è¡Œæµ‹è¯•ã€‚它在一个å±å¹•ä¸æ?¾ç¤ºæµ‹è¯•è¿è¡Œçš„结果(进度æ¡ï¼Œç»Ÿè®¡ï¼Œæ•…障列表或具有æ¯ä¸ªæµ‹è¯•çš„详细消æ¯çš„错误)。测试å¯ä»¥åœ¨å¯åŠ¨æœŸé—´è‡ªåŠ¨è¿è¡Œï¼Œå¹¶åœ¨ä»¥åŽé‡æ–°æ‰§è¡Œå¤šæ¬¡ã€‚它å¯ä»¥æ‰“å°æ述性的消æ¯ï¼Œå°†å¤±è´¥å’Œé”™è¯¯ä¸Žstack-trace一起å‘é€åˆ°æ ‡å‡†é”™è¯¯è¾“出
新功能:·è¶…æ—¶åŠŸèƒ½æ·»åŠ åˆ°ant集æˆåŒ…å’ŒMIDletTestRunnerå’Œå°bugä¿®å¤ã€‚
评论没有发现