ルートの単体テスト
単体テストは、プロフェッショナルなソフトウェア開発プロセスにおいて不可欠な部分です。このセクションでは、Apache Camelテストフレームワークを使用してルートの単体テストを行う方法を説明します。
ルートを作成
単体テストの例を示すため、最初にルートを作成します。このルートは、特定のディレクトリーからファイルを読み取り、そのファイルのメッセージをフィルタリングします。
Procedure
Results
ルートを作成する方法の詳細は、ルートを作成をご覧ください。
ルートをアーティファクトリポジトリーに公開する
単体テスト用のMavenプロジェクトを作成する
単体テストは、別のプロジェクトとして作成します。
Javaパースペクティブに切り替えて、単純なMavenベースのプロジェクトを作成する必要があります。
Procedure
ユーティリティJARファイルをローカルMavenリポジトリーに公開する
コマンドラインコンソールを開いて、ユーティリティJARファイルをローカルMavenリポジトリーにデプロイします。
Procedure
- 次のコマンドを実行し、システムルーチンをデプロイします: mvn install:install-file -DgroupId=org.talend.camel -DartifactId=systemRoutines -Dversion=1.0.0 -Dfile=./src/ext/systemRoutines.jar -Dpackaging=jar -DgeneratePom=true
- 次のコマンドを実行し、ユーザールーチンをデプロイします: mvn install:install-file -DgroupId=org.talend.camel -DartifactId=userRoutines -Dversion=1.0.0 -Dfile=./src/ext/userRoutines.jar -Dpackaging=jar -DgeneratePom=true
Results
これで、単体テストを行うために必要なすべての依存項目が整います。