Concordion-first-application
一致-最初のアプリケーション
Concordionでプログラミングを始めましょう。 Concordionを使用して最初の例の記述を開始する前に、リンク:/concordion/concordion_environment [Concordion-Environment Setup]チュートリアルで説明されているように、Concordion環境を適切にセットアップしていることを確認する必要があります。 また、Eclipse IDEの実用的な知識があることも前提としています。
それでは、次の受け入れテストを印刷する簡単なConcordionアプリケーションの作成に進みましょう-
ステップ1-Javaプロジェクトの作成
最初のステップは、Eclipse IDEを使用して単純なJavaプロジェクトを作成することです。 ファイル→新規→プロジェクト*オプションに従い、最後にウィザードリストから Javaプロジェクト*ウィザードを選択します。 次のようにウィザードウィンドウを使用して、プロジェクトに Concordion という名前を付けます-
プロジェクトが正常に作成されると、 Project Explorer に次のコンテンツが表示されます-
ステップ2-必要なライブラリを追加する
プロジェクトに一致とその依存関係を追加しましょう。 これを行うには、プロジェクト名 concordion を右クリックし、コンテキストメニューで使用可能なオプションに従います。*ビルドパス→ビルドパスの設定*のように、Javaビルドパスウィンドウを表示します-
[ライブラリ]タブにある[外部JARの追加]ボタンを使用して、Concordionフォルダーから次のコアJARを追加します。
- concordion-1.5.1
- hamcrest-core-1.3
- junit-4.12
- ognl-2.6.9
- xom-1.2.5
手順3-ソースファイルの作成
次に、com.finddevguidesパッケージの下にSystem .java ファイルを作成します。
ステップ4-仕様ファイルの作成
次に、specs.finddevguidesパッケージの下に Systeml および SystemFixture.java ファイルを作成します。 その後、specsソースフォルダに concordion.css を追加します。
これが Systeml ファイルの内容です-
ここに concordion.css ファイルの内容があります-
仕様のhtmlファイルとテストフィクスチャについて注意すべき2つの重要な点があります-
- Systemlは、コンコーディオン名前空間を使用する仕様htmlファイルです。
- Systemlはconcordion:setコマンドを使用して、一時変数userNameの値をRobertに設定します。 ここで、userNameはSystemフィクスチャのgetGreetingメソッドに渡されるパラメーターです。
- Systemlは、concordion:assertEqualsコマンドを使用して、getGreeting(userName)関数の出力がHello Robert!であることを確認します。
- SystemFixtureは、ConcordionRunner.classアノテーションが付けられたJUnitテストフィクスチャです。
- SystemFixtureには、ユーザーに挨拶を返すgetGreetingメソッドがあります。
ステップ5-プログラムの実行
SystemFixtureのコンテンツ領域を右クリックして、[として実行]> [* JUnitテストケース*]を選択します。 次の出力が表示され、junitが成功します。
システムは、Concordionテスト実行の出力です。
おめでとうございます。最初のConcordion Acceptanceテストが正常に作成されました。 さらに、次のいくつかの章でもっと面白いことを始めましょう。