dbunit tinyint将不正确的值插入到DataBase中

时间:2017-01-19 16:24:26

标签: junit dbunit

我正在将JUnit与DBUnit和MySQL数据库一起使用。

我有一个在数据库中定义为tinyint的字段。我的xml文件的字段为'5',但当它插入数据库时​​,它会变为'1'。将Db定义更改为int允许插入5。

这只是一个测试问题,但它可能会使结果产生偏差。

有没有办法重新定义DbUnit映射。显然,它认为任何tinyint都是布尔值。

1 个答案:

答案 0 :(得分:0)

检查数据库类型配置,是MySQL吗?如果需要,请扩展该类并更改特定字段类型处理的行为。

此外,如果需要,请升级到最新的dbUnit版本。