почему метод AssertJEqualToComparingFieldByFieldRecursively () не работает на объектах с одинаковыми значениями? - PullRequest
0 голосов
/ 16 апреля 2019

Я сравниваю данные после загрузки листа Excel через ответ API.

, сравнивая, выдает эту ошибку: assertThat(holdings.get(2)).isEqualToComparingFieldByFieldRecursively(listOfDataFromExcel.get(2));

-actual:, страна =N / A, состояние = N / A, leadLender = N / A, ownershipType = 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 = {}]>

ожидается:, страна = N / A, состояние = N / A,leadLender = N / A, ownershipType = 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 = {}]>

В чем разница между этими двумя объектами?

Примечание: Я не могу выполнить утверждение для каждого поля отдельно из-за увеличения строки кода или неоднозначности.Для других столбцов, имеющих те же значения, он работает нормально.

Любое предложение или способ отладки это было бы очень полезно.

...