AssertJ multidimensional arrays assertion (deep equals)
Есть ли возможность в AssertJ сделать глубокое утверждение 2-D (Nd) массивов? Почти так же, как java.util.Arrays#deepEquals()
делает, но с исключением утверждения и предварительно подтвержденным сообщением об ошибке типа "элемент arr1[i][j] должен быть X, но был Y"
Здесь я нашел только утверждения 1d массивов:
3 ответа
К сожалению, в AssertJ такой функции нет, но приветствуются материалы. Я проголосовал за предложение Кевина Уэлкера.
Я не вижу, но вы могли бы написать свой собственный с помощью: AbstractAssert, или используя Comparator и метод usingComparator
Eсть
isDeepEqualTo()
метод доступен с версии 3.17.0 . Ознакомьтесь с Array2DAssertionsExamples