areEqualByCompareAndAccumulate

fun <T : Comparable<T>> areEqualByCompareAndAccumulate(expected: T?, actual: T?, errorMessage: String)

Проверка равенства двух объектов, реализующих интерфейс Comparable. Если объекты различаются, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается.

Пример:

Assert.areEqualByCompareAndAccumulate(BigDecimal.ONE, BigDecimal.valueOf(1.0), "Сообщение об ошибке");

Parameters

T

Тип объектов

expected

Первый объект

actual

Второй объект

errorMessage

Сообщение об ошибке


fun <T : Comparable<T>> areEqualByCompareAndAccumulate(expected: T?, actual: T?, description: String, errorMessage: String)

Проверка равенства двух объектов, реализующих интерфейс Comparable. Если объекты различаются, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается.

Пример:

Assert.areEqualByCompareAndAccumulate(BigDecimal.ONE, BigDecimal.valueOf(1.0),
"Описание проверки", "Сообщение об ошибке");

Parameters

T

Тип объектов

expected

Первый объект

actual

Второй объект

description

Описание проверки

errorMessage

Сообщение об ошибке