我正在将JUnit与DBUnit和MySQL数据库一起使用。
我有一个在数据库中定义为tinyint的字段。我的xml文件的字段为'5',但当它插入数据库时,它会变为'1'。将Db定义更改为int允许插入5。
这只是一个测试问题,但它可能会使结果产生偏差。
有没有办法重新定义DbUnit映射。显然,它认为任何tinyint都是布尔值。
答案 0 :(得分:0)
检查数据库类型配置,是MySQL吗?如果需要,请扩展该类并更改特定字段类型处理的行为。
此外,如果需要,请升级到最新的dbUnit版本。