【问题标题】:Comparing ITables after test测试后比较 ITables
【发布时间】:2014-04-25 10:14:37
【问题描述】:

我需要将 xml 文件中描述的表格内容与实际的数据库表格内容进行比较。

到目前为止我所拥有的是

ITable actualTable = Iconnection.createQueryTable("query for actual contents here!");
    IDataSet expectedDataSet = builder.build(file.xml"));
    expectedReplacementDataSet = new ReplacementDataSet(expectedDataSet);
    expectedReplacementDataSet.addReplacementObject("[variable_the test_puts_to_database]", variable);
    ITable expectedTable = expectedReplacementDataSet.getTable("table");

断言两个 Itable 失败,因为 expectedTable 不保存表元数据。内容相符。我不想将 dtd 元数据设置为构建器对象。有什么办法可以解决这个问题?

【问题讨论】:

    标签: testing dbunit itable


    【解决方案1】:

    自己找到了答案。断言需要是 dbunit Assertion.assertEquals,而不是 junit Assert.AssertEquals

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多