3

テストメソッドに次のように注釈を付けます。

@Test
@DatabaseSetup("/default_database_data.xml")
@ExpectedDatabase(value = "/expected_database_1.xml", assertionMode = NON_STRICT)

@DatabaseSetupとが行うことを手動で実行することは可能ですか@ExpectedDatabase:

@Test
public void test(){
  // DBUnit.setup("/default_database_data.xml");
  dao.insert(...);
  // DBUnit.expected("/expected_database_1.xml");
}

必要なものを理解していただくために、構文を作成しました。1 つの単体テストで 2 つのセットアップとアサーションを実行します。

4

1 に答える 1

1

このリンクを確認してください。

リンク

また、この注釈:

  @DirtiesContext(classMode=ClassMode.AFTER_EACH_TEST_METHOD)
于 2013-04-23T08:23:56.017 に答える