gpt4 book ai didi

postgresql - junit.framework.ComparisonFailure : value but value is equal

转载 作者:行者123 更新时间:2023-11-28 21:32:28 25 4
gpt4 key购买 nike

junit.framework.ComparisonFailure: 
value (table=XXX, row=XXX, col=XXX)
expected:<2013-01-18 18:17:13.233099>
but was:<2013-01-18 18:17:13.233099>
at org.dbunit.assertion.JUnitFailureFactory.createFailure(JUnitFailureFactory.java:39)...

我的代码:

    ...
IDataSet actualDataSet = conn.createDataSet();
XmlDataSet expectedDataSet = new XmlDataSet(getClass().getResourceAsStream("/data.xml"));

Assertion.assertEquals(expectedDataSet, actualDataSet);
...

conn - 连接到数据库 PostgreSql 7.1

怎么了?

最佳答案

如果没有更多信息很难说,但看起来表示“table=XXX, row=XXX, col=XXX”中的值的类可能有问题。那是什么数据类型?一些类似“约会”的类(class)?它是否正确实现了 equals()

JUnit 等人的一个常见问题。是在 equals() 不按值比较的类型上使用 assertEquals - 然后比较总是产生 false。这看起来像是其中一个案例。

关于postgresql - junit.framework.ComparisonFailure : value but value is equal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com