我目前正在学习如何使用dbUnit。
我在ITable
和domain object
声明值时出现问题。我猜这些类型不一样。
这是我的代码:
ITable expectedCategories =
getConnection().createDataSet().getTable( "someTable" );
assertEquals( expectedCategories.getValue( 0, "id" ),
domain.getId() );
我的XML:
<dataset>
<someTable id="1" />
</dataset>
其实我可以这样做:
ITable expectedCategories =
getConnection().createDataSet().getTable( "someTable" );
assertEquals( "" + expectedCategories.getValue( 0, "id" ),
domain.getId().toString() );
让它发挥作用,但还有另一种方式吗?或者我的测试方法不合适?