MoMEUnit - MoMEUnitは、J2MEアプリケーションのユニットテスト用のxUnitアーキテクチャのインスタンスです。よく知られたJUnitフレームワークから派生したものです。 CLDC 1.1のみが準拠しています。
このフレームワークは、J2ME MIDP APIのリフレクションAPIの欠如を克服し、次のようなJUnitフレームワークの主な機能をサポートします。
- 開発の容?さとテストの実行。
- 異なるテスト間で同?フィクスチャを共有する。
- 独自の新鮮な治具でテストを実行する。
- 一連のテストのための治具の変更。
- 同時テストが可能です。
- テストランナーの独立性(フレームワークパッケージとは異なるテストランナーを使用できます)。
このフレームワークには、オプションのAnt統合パッケージが含まれています。このパッケージは、AntビルドシステムでMoMEUnitフレームワークの使用を簡素化する完全に機能拡張されたいくつかのタスクで構成されています。
MoMEUnit Ant Integrationパッケージは、以下の機能を提供します。
- テストインターフェイスの実装と指定されたパターンに基づいて実行するテストのリストを計算します。?示的に実行するテストケースを指定する必要はありません。開発者はテストランナーを設定せずにテストケースを追加できます。- 既にビルドされたJ2MEアプリケーションのテストケースを実行するか、指定されたソースファイル、クラス、リソース、およびライブラリに基づいて、開発者の代わりにテストアプリケーションをビルドします。
- オンデマンドでテストを実行する前に、J2MEアプリケーションの事前検証を行います。
- 形式テストでは、タスクのような定義済みまたはカスタムのテスト結果フォーマッタを使用して出力を実行します。時間とスタックトレースを含むすべてのテスト特性が利用可能です。
- 開発者は、エミュレータを選択したり、事前に定義されたエミュレータまたはカスタムエミュレータまたはプリベリファイアを指定して実行するツールの事前検証を行うことができます。
- アプリケーションのJAD?述子および/またはマニフェストの属性を指定することによって、テストJ2MEアプリケーションを構成する可能性を開発者に提供します。
このフレームワークは、拡張として、完全に設定可能なMIDletであるMIDletTestRunnerを提供します。これは、エミュレータまたはモバイルデバイスでテストを実行するためのものです。 1つの画面で実行されたテストの結果(進行状況バー、統計、各テストの詳細メッセージによるエラーまたはエラーのリスト)を表示します。テストは起動中に自動的に実行され、後で何度も実行されます。スタックトレースと一緒にスローされたエラーやエラーの?述メッセージを標準エラー出力に出力することができます
このリリースの新機能:· ant統合パッケージとMIDletTestRunnerに追加されたタイムアウト機能とマイナーなバグが修正されました。
コメントが見つかりません