我需要将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");
断言两个Itables失败,因为expectedTable不保存表元数据。内容匹配。我不想将dtd元数据设置为构建器对象。有什么方法可以解决这个问题吗?
答案 0 :(得分:0)
自己找到答案。断言需要是dbunit Assertion.assertEquals,而不是junit Assert.AssertEquals