0

統合テストフレームワークとしてjBehaveを完全に使用したいので、テストデータXMLを定義するjUnitでDbUnitを使用するのと同様の特定のテストストーリーを開始する前に、データベースにテストデータを設定する明確な方法が必要です。テストケースごとに。DbUnitの有無にかかわらずこれを達成する方法はありますか?

4

1 に答える 1

0

JBehaveの例に含まれているspring-securityの例は、まさにそれを実行します。DbUnitを使用して、データベースを@BeforeStoryとして消去します。

特定のデータが必要な場合は、GivenStoriesを作成するか、特定のデータファイルをロードするGivensを用意することをお勧めします。

@Given("the gold status users")
public void loadGoldStatusUsers() {
    dbunitLoader.load("/goldStatusUsers.xls");
}
于 2012-02-24T00:40:04.377 に答える