我正在通过API响应上传excel表后比较数据。
在比较时给出此错误:
assertThat(holdings.get(2)).isEqualToComparingFieldByFieldRecursively(listOfDataFromExcel.get(2));
-actual:国家/地区=不适用,州/地区不适用,leadLender =不适用,ownershipType =不适用,sponsor =不适用,originalGlobal = 0,totalTrancheSize = 0,managersHolding = 0,svoRatingName = N / A,gicsSector = N / A,gicsGroup = N / A,gicsIndustry = N / A,gicsSubindustry = N / A,aboutFields =,additionalProperties = {}]>
期望:,国家/地区= N / A,州= N / A,leadLender = N / A,所有权类型= N / A,赞助商= N / A,originalGlobal = 0,totalTrancheSize = 0,managersHolding = 0,svoRatingName = N / A,gicsSector = N / A,gicsGroup = N / A,gicsIndustry = N / A,gicsSubindustry = N / A,aboutFields =,additionalProperties = {}]>
这两个对象到底有什么区别?
注意:由于代码行或歧义性的增加,我无法分别在每个字段上执行 断言 。对于其他具有相同值的列,它可以正常工作。
任何建议或调试方法都会有很大帮助。