MUnit Before Test スコープには、各テストの前に実行されることを意図したコードが含まれます。各 Before Test スコープは同じ実行ルールに従い、各テストの前に実行されます。
たとえば、4 つのテストを含む MUnit テストスイートファイルがあるとします。MUnit Before Test 内のコードは、4 つのテストそれぞれの前に実行され、4 回実行されます。
|
|
MUnit テストスイートごとに使用できる Before Test スコープは 1 つのみです。
|
Before Test の例
<munit:before-test name="before.test" description="A description">
<!-- some mule code here -->
</munit:before-test>
<munit:test name="munit.test" description="Test">
<!-- some more mule code here -->
</munit:test>
before.test は MUnit テストの外側にあります。MUnit Before Test が役立つ 1 つの例は、各テストを実行する前に、各テストでファイルを作成したり、コンシュームされる変数を設定したりするなどのテスト環境をセットアップする必要がある場合です。
Anypoint Studio キャンバスに before-test を配置すると、スコープは MUnit テストの外側に配置されます。