Object Assert

  • All Implemented Interfaces:

    
    public class Assert
    
                        

    Статический класс с методами проверки утверждений

    • Constructor Detail

    • Method Detail

      • isTrue

        @Contract(value = "false, _ -> fail", pure = true) final static Unit isTrue(Boolean condition, String errorMessage)

        Проверка истинности условия. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        condition - Условие
        errorMessage - Сообщение об ошибке
      • isTrue

        @Contract(value = "false, _, _ -> fail", pure = true) final static Unit isTrue(Boolean condition, String description, String errorMessage)

        Проверка истинности условия. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        condition - Условие
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isTrue

         final static Unit isTrue(Callable<Boolean> condition, String errorMessage)

        Проверка истинности условия. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        condition - Условие
        errorMessage - Сообщение об ошибке
      • isTrue

         final static Unit isTrue(Callable<Boolean> condition, String description, String errorMessage)

        Проверка истинности условия. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        condition - Условие
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isTrueAndAccumulate

         final static Unit isTrueAndAccumulate(Boolean condition, String errorMessage)

        Проверка истинности условия. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        condition - Условие
        errorMessage - Сообщение об ошибке
      • isTrueAndAccumulate

         final static Unit isTrueAndAccumulate(Boolean condition, String description, String errorMessage)

        Проверка истинности условия. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        condition - Условие
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isTrueAndAccumulate

         final static Unit isTrueAndAccumulate(Callable<Boolean> condition, String errorMessage)

        Проверка истинности условия. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        condition - Условие
        errorMessage - Сообщение об ошибке
      • isTrueAndAccumulate

         final static Unit isTrueAndAccumulate(Callable<Boolean> condition, String description, String errorMessage)

        Проверка истинности условия. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        condition - Условие
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isGreater

         final static <T extends Comparable<T>> Unit isGreater(T value1, T value2, String errorMessage)

        Проверка утверждения: первое значение больше второго. Если утверждение ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        value1 - Первое значение
        value2 - Второе значение
        errorMessage - Сообщение об ошибке
      • isGreater

         final static <T extends Comparable<T>> Unit isGreater(T value1, T value2, String description, String errorMessage)

        Проверка утверждения: первое значение больше второго. Если утверждение ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        value1 - Первое значение
        value2 - Второе значение
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isGreaterAndAccumulate

         final static <T extends Comparable<T>> Unit isGreaterAndAccumulate(T value1, T value2, String errorMessage)

        Проверка утверждения: первое значение больше второго. Если утверждение ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        value1 - Первое значение
        value2 - Второе значение
        errorMessage - Сообщение об ошибке
      • isGreaterAndAccumulate

         final static <T extends Comparable<T>> Unit isGreaterAndAccumulate(T value1, T value2, String description, String errorMessage)

        Проверка утверждения: первое значение больше второго. Если утверждение ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        value1 - Первое значение
        value2 - Второе значение
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isGreaterOrEqual

         final static <T extends Comparable<T>> Unit isGreaterOrEqual(T value1, T value2, String errorMessage)

        Проверка утверждения: первое значение больше или равно второму. Если утверждение ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        value1 - Первое значение
        value2 - Второе значение
        errorMessage - Сообщение об ошибке
      • isGreaterOrEqual

         final static <T extends Comparable<T>> Unit isGreaterOrEqual(T value1, T value2, String description, String errorMessage)

        Проверка утверждения: первое значение больше или равно второму. Если утверждение ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        value1 - Первое значение
        value2 - Второе значение
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isGreaterOrEqualAndAccumulate

         final static <T extends Comparable<T>> Unit isGreaterOrEqualAndAccumulate(T value1, T value2, String errorMessage)

        Проверка утверждения: первое значение больше или равно второму. Если утверждение ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        value1 - Первое значение
        value2 - Второе значение
        errorMessage - Сообщение об ошибке
      • isGreaterOrEqualAndAccumulate

         final static <T extends Comparable<T>> Unit isGreaterOrEqualAndAccumulate(T value1, T value2, String description, String errorMessage)

        Проверка утверждения: первое значение больше или равно второму. Если утверждение ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        value1 - Первое значение
        value2 - Второе значение
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areEqual

         final static <T extends Any> Unit areEqual(T expected, T actual, String errorMessage)

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

        Parameters:
        expected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areEqual

         final static <T extends Any> Unit areEqual(T expected, T actual, String description, String errorMessage)

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

        Parameters:
        expected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areEqualAndAccumulate

         final static <T extends Any> Unit areEqualAndAccumulate(T expected, T actual, String errorMessage)

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

        Parameters:
        expected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areEqualAndAccumulate

         final static <T extends Any> Unit areEqualAndAccumulate(T expected, T actual, String description, String errorMessage)

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

        Parameters:
        expected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areEqualByCompare

         final static <T extends Comparable<T>> Unit areEqualByCompare(T expected, T actual, String errorMessage)

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

        Пример:

        Assert.areEqualByCompare(BigDecimal.ONE, BigDecimal.valueOf(1.0), "Сообщение об ошибке");
        Parameters:
        expected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areEqualByCompare

         final static <T extends Comparable<T>> Unit areEqualByCompare(T expected, T actual, String description, String errorMessage)

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

        Пример:

        Assert.areEqualByCompare(BigDecimal.ONE, BigDecimal.valueOf(1.0),
                "Описание проверки", "Сообщение об ошибке");
        Parameters:
        expected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areEqualByCompareAndAccumulate

         final static <T extends Comparable<T>> Unit areEqualByCompareAndAccumulate(T expected, T actual, String errorMessage)

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

        Пример:

        Assert.areEqualByCompareAndAccumulate(BigDecimal.ONE, BigDecimal.valueOf(1.0), "Сообщение об ошибке");
        Parameters:
        expected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areEqualByCompareAndAccumulate

         final static <T extends Comparable<T>> Unit areEqualByCompareAndAccumulate(T expected, T actual, String description, String errorMessage)

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

        Пример:

        Assert.areEqualByCompareAndAccumulate(BigDecimal.ONE, BigDecimal.valueOf(1.0),
                "Описание проверки", "Сообщение об ошибке");
        Parameters:
        expected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areEqualObjects

         final static <T extends Any> Unit areEqualObjects(T expected, T actual, String errorMessage)

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

        Поля с модификатором 'transient' не сравниваются.

        Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areEqual.

        Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areEqualByCompare

        Parameters:
        expected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areEqualObjects

         final static <T extends Any> Unit areEqualObjects(T expected, T actual, String description, String errorMessage)

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

        Поля с модификатором 'transient' не сравниваются.

        Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areEqual.

        Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areEqualByCompare

        Parameters:
        expected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areEqualObjectsAndAccumulate

         final static <T extends Any> Unit areEqualObjectsAndAccumulate(T expected, T actual, String errorMessage)

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

        Поля с модификатором 'transient' не сравниваются.

        Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areEqualAndAccumulate.

        Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areEqualByCompareAndAccumulate

        Parameters:
        expected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areEqualObjectsAndAccumulate

         final static <T extends Any> Unit areEqualObjectsAndAccumulate(T expected, T actual, String description, String errorMessage)

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

        Поля с модификатором 'transient' не сравниваются.

        Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areEqualAndAccumulate.

        Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areEqualByCompareAndAccumulate

        Parameters:
        expected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areNotEqual

         final static <T extends Any> Unit areNotEqual(T unexpected, T actual, String errorMessage)

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

        Parameters:
        unexpected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areNotEqual

         final static <T extends Any> Unit areNotEqual(T unexpected, T actual, String description, String errorMessage)

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

        Parameters:
        unexpected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areNotEqualAndAccumulate

         final static <T extends Any> Unit areNotEqualAndAccumulate(T unexpected, T actual, String errorMessage)

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

        Parameters:
        unexpected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areNotEqualAndAccumulate

         final static <T extends Any> Unit areNotEqualAndAccumulate(T unexpected, T actual, String description, String errorMessage)

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

        Parameters:
        unexpected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areNotEqualByCompare

         final static <T extends Comparable<T>> Unit areNotEqualByCompare(T value1, T value2, String errorMessage)

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

        Пример:

        Assert.areNotEqualByCompare(BigDecimal.ONE, BigDecimal.valueOf(1.5), "Сообщение об ошибке");
        Parameters:
        value1 - Первый объект
        value2 - Второй объект
        errorMessage - Сообщение об ошибке
      • areNotEqualByCompare

         final static <T extends Comparable<T>> Unit areNotEqualByCompare(T value1, T value2, String description, String errorMessage)

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

        Пример:

        Assert.areNotEqualByCompare(BigDecimal.ONE, BigDecimal.valueOf(1.5),
                "Описание проверки", "Сообщение об ошибке");
        Parameters:
        value1 - Первый объект
        value2 - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areNotEqualByCompareAndAccumulate

         final static <T extends Comparable<T>> Unit areNotEqualByCompareAndAccumulate(T value1, T value2, String errorMessage)

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

        Пример:

        Assert.areNotEqualByCompareAndAccumulate(BigDecimal.ONE, BigDecimal.valueOf(1.5), "Сообщение об ошибке");
        Parameters:
        value1 - Первый объект
        value2 - Второй объект
        errorMessage - Сообщение об ошибке
      • areNotEqualByCompareAndAccumulate

         final static <T extends Comparable<T>> Unit areNotEqualByCompareAndAccumulate(T value1, T value2, String description, String errorMessage)

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

        Пример:

        Assert.areNotEqualByCompareAndAccumulate(BigDecimal.ONE, BigDecimal.valueOf(1.5),
                "Описание проверки", "Сообщение об ошибке");
        Parameters:
        value1 - Первый объект
        value2 - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areNotEqualObjects

         final static <T extends Any> Unit areNotEqualObjects(T expected, T actual, String errorMessage)

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

        Поля с модификатором 'transient' не сравниваются.

        Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areNotEqual.

        Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areNotEqualByCompare

        Parameters:
        expected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areNotEqualObjects

         final static <T extends Any> Unit areNotEqualObjects(T expected, T actual, String description, String errorMessage)

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

        Поля с модификатором 'transient' не сравниваются.

        Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areNotEqual.

        Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areNotEqualByCompare

        Parameters:
        expected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • areNotEqualObjectsAndAccumulate

         final static <T extends Any> Unit areNotEqualObjectsAndAccumulate(T expected, T actual, String errorMessage)

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

        Поля с модификатором 'transient' не сравниваются.

        Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areNotEqualAndAccumulate.

        Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areNotEqualByCompareAndAccumulate

        Parameters:
        expected - Первый объект
        actual - Второй объект
        errorMessage - Сообщение об ошибке
      • areNotEqualObjectsAndAccumulate

         final static <T extends Any> Unit areNotEqualObjectsAndAccumulate(T expected, T actual, String description, String errorMessage)

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

        Поля с модификатором 'transient' не сравниваются.

        Если у класса, объекты которого нужно сравнить, переопределен метод Object.equals, то для сравнения можно использовать метод areNotEqualAndAccumulate.

        Для классов, реализующих интерфейс Comparable, рекомендуется использовать метод areNotEqualByCompareAndAccumulate

        Parameters:
        expected - Первый объект
        actual - Второй объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • contains

         final static Unit contains(String substring, String string, String errorMessage)

        Проверка наличия подстроки в строке. Если подстрока не содержится в строке, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        substring - Подстрока
        string - Строка
        errorMessage - Сообщение об ошибке
      • contains

         final static Unit contains(String substring, String string, String description, String errorMessage)

        Проверка наличия подстроки в строке. Если подстрока не содержится в строке, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        substring - Подстрока
        string - Строка
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • contains

         final static <T extends Any> Unit contains(T object, Collection<T> collection, String errorMessage)

        Проверка содержания объекта в коллекции. Если объект не содержится в коллекции, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        collection - Коллекция
        errorMessage - Сообщение об ошибке
      • contains

         final static <T extends Any> Unit contains(T object, Collection<T> collection, String description, String errorMessage)

        Проверка содержания объекта в коллекции. Если объект не содержится в коллекции, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        collection - Коллекция
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • contains

         final static <T extends Any> Unit contains(T object, Array<T> array, String errorMessage)

        Проверка содержания объекта в массиве. Если объект не содержится в массиве, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        array - Массив
        errorMessage - Сообщение об ошибке
        Since:

        2.0.8

      • contains

         final static <T extends Any> Unit contains(T object, Array<T> array, String description, String errorMessage)

        Проверка содержания объекта в массиве. Если объект не содержится в массиве, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        array - Массив
        description - Описание проверки
        errorMessage - Сообщение об ошибке
        Since:

        2.0.8

      • containsAndAccumulate

         final static Unit containsAndAccumulate(String substring, String string, String errorMessage)

        Проверка наличия подстроки в строке. Если подстрока не содержится в строке, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        substring - Подстрока
        string - Строка
        errorMessage - Сообщение об ошибке
      • containsAndAccumulate

         final static Unit containsAndAccumulate(String substring, String string, String description, String errorMessage)

        Проверка наличия подстроки в строке. Если подстрока не содержится в строке, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        substring - Подстрока
        string - Строка
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • containsAndAccumulate

         final static <T extends Any> Unit containsAndAccumulate(T object, Collection<T> collection, String errorMessage)

        Проверка содержания объекта в коллекции. Если объект не содержится в коллекции, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        collection - Коллекция
        errorMessage - Сообщение об ошибке
      • containsAndAccumulate

         final static <T extends Any> Unit containsAndAccumulate(T object, Collection<T> collection, String description, String errorMessage)

        Проверка содержания объекта в коллекции. Если объект не содержится в коллекции, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        collection - Коллекция
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • containsAndAccumulate

         final static <T extends Any> Unit containsAndAccumulate(T object, Array<T> array, String errorMessage)

        Проверка содержания объекта в массиве. Если объект не содержится в массиве, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        array - Массив
        errorMessage - Сообщение об ошибке
        Since:

        2.0.8

      • containsAndAccumulate

         final static <T extends Any> Unit containsAndAccumulate(T object, Array<T> array, String description, String errorMessage)

        Проверка содержания объекта в массиве. Если объект не содержится в массиве, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        array - Массив
        description - Описание проверки
        errorMessage - Сообщение об ошибке
        Since:

        2.0.8

      • notContains

         final static Unit notContains(String substring, String string, String errorMessage)

        Проверка отсутствия подстроки в строке. Если подстрока содержится в строке, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        substring - Подстрока
        string - Строка
        errorMessage - Сообщение об ошибке
      • notContains

         final static Unit notContains(String substring, String string, String description, String errorMessage)

        Проверка отсутствия подстроки в строке. Если подстрока содержится в строке, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        substring - Подстрока
        string - Строка
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • notContains

         final static <T extends Any> Unit notContains(T object, Collection<T> collection, String errorMessage)

        Проверка отсутствия объекта в коллекции. Если объект содержится в коллекции, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        collection - Коллекция
        errorMessage - Сообщение об ошибке
      • notContains

         final static <T extends Any> Unit notContains(T object, Collection<T> collection, String description, String errorMessage)

        Проверка отсутствия объекта в коллекции. Если объект содержится в коллекции, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        collection - Коллекция
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • notContains

         final static <T extends Any> Unit notContains(T object, Array<T> array, String errorMessage)

        Проверка отсутствия объекта в массиве. Если объект содержится в массиве, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        array - Массив
        errorMessage - Сообщение об ошибке
        Since:

        2.0.8

      • notContains

         final static <T extends Any> Unit notContains(T object, Array<T> array, String description, String errorMessage)

        Проверка отсутствия объекта в массиве. Если объект содержится в массиве, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        array - Массив
        description - Описание проверки
        errorMessage - Сообщение об ошибке
        Since:

        2.0.8

      • notContainsAndAccumulate

         final static Unit notContainsAndAccumulate(String substring, String string, String errorMessage)

        Проверка отсутствия подстроки в строке. Если подстрока содержится в строке, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        substring - Подстрока
        string - Строка
        errorMessage - Сообщение об ошибке
      • notContainsAndAccumulate

         final static Unit notContainsAndAccumulate(String substring, String string, String description, String errorMessage)

        Проверка отсутствия подстроки в строке. Если подстрока содержится в строке, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        substring - Подстрока
        string - Строка
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • notContainsAndAccumulate

         final static <T extends Any> Unit notContainsAndAccumulate(T object, Collection<T> collection, String errorMessage)

        Проверка отсутствия объекта в коллекции. Если объект содержится в коллекции, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        collection - Коллекция
        errorMessage - Сообщение об ошибке
      • notContainsAndAccumulate

         final static <T extends Any> Unit notContainsAndAccumulate(T object, Collection<T> collection, String description, String errorMessage)

        Проверка отсутствия объекта в коллекции. Если объект содержится в коллекции, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        collection - Коллекция
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • notContainsAndAccumulate

         final static <T extends Any> Unit notContainsAndAccumulate(T object, Array<T> array, String errorMessage)

        Проверка отсутствия объекта в массиве. Если объект содержится в массиве, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        array - Массив
        errorMessage - Сообщение об ошибке
        Since:

        2.0.8

      • notContainsAndAccumulate

         final static <T extends Any> Unit notContainsAndAccumulate(T object, Array<T> array, String description, String errorMessage)

        Проверка отсутствия объекта в массиве. Если объект содержится в массиве, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        array - Массив
        description - Описание проверки
        errorMessage - Сообщение об ошибке
        Since:

        2.0.8

      • isNull

        @Contract(value = "!null, _ -> fail", pure = true) final static Unit isNull(Object object, String errorMessage)

        Проверка утверждения: объект равен null. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        errorMessage - Сообщение об ошибке
      • isNull

        @Contract(value = "!null, _, _ -> fail", pure = true) final static Unit isNull(Object object, String description, String errorMessage)

        Проверка утверждения: объект равен null. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNullAndAccumulate

         final static Unit isNullAndAccumulate(Object object, String errorMessage)

        Проверка утверждения: объект равен null. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        errorMessage - Сообщение об ошибке
      • isNullAndAccumulate

         final static Unit isNullAndAccumulate(Object object, String description, String errorMessage)

        Проверка утверждения: объект равен null. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNull

        @Contract(value = "null, _ -> fail", pure = true) final static Unit isNotNull(Object object, String errorMessage)

        Проверка утверждения: объект не равен null. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        errorMessage - Сообщение об ошибке
      • isNotNull

        @Contract(value = "null, _, _ -> fail", pure = true) final static Unit isNotNull(Object object, String description, String errorMessage)

        Проверка утверждения: объект не равен null. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        object - Объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndAccumulate

         final static Unit isNotNullAndAccumulate(Object object, String errorMessage)

        Проверка утверждения: объект не равен null. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        errorMessage - Сообщение об ошибке
      • isNotNullAndAccumulate

         final static Unit isNotNullAndAccumulate(Object object, String description, String errorMessage)

        Проверка утверждения: объект не равен null. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        object - Объект
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmpty

        @Contract(value = "null, _ -> fail", pure = true) final static <T extends Any> Unit isNotNullAndNotEmpty(Collection<T> collection, String errorMessage)

        Проверка утверждения: коллекция не равна null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        collection - Коллекция
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmpty

        @Contract(value = "null, _, _ -> fail", pure = true) final static <T extends Any> Unit isNotNullAndNotEmpty(Collection<T> collection, String description, String errorMessage)

        Проверка утверждения: коллекция не равна null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        collection - Коллекция
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmpty

        @Contract(value = "null, _ -> fail", pure = true) final static <K extends Any, V extends Any> Unit isNotNullAndNotEmpty(Map<K, V> map, String errorMessage)

        Проверка утверждения: словарь не равен null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        map - Словарь
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmpty

        @Contract(value = "null, _, _ -> fail", pure = true) final static <K extends Any, V extends Any> Unit isNotNullAndNotEmpty(Map<K, V> map, String description, String errorMessage)

        Проверка утверждения: словарь не равен null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        map - Словарь
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmpty

        @Contract(value = "null, _ -> fail", pure = true) final static <T extends Any> Unit isNotNullAndNotEmpty(Array<T> array, String errorMessage)

        Проверка утверждения: массив не равен null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Из-за использования обобщений метод не может принять массивы примитивных типов. Передавайте их через метод org.apache.commons.lang3.ArrayUtils.toObject.

        Пример:

        import org.apache.commons.lang3.ArrayUtils;
        
        byte[] bytes = "Hello World".getBytes(StandardCharsets.UTF_8);
        Assert.isNotNullAndNotEmpty(bytes, "Сообщение об ошибке"); // Ошибка компиляции
        Assert.isNotNullAndNotEmpty(ArrayUtils.toObject(bytes), "Сообщение об ошибке");
        Parameters:
        array - Массив
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmpty

        @Contract(value = "null, _, _ -> fail", pure = true) final static <T extends Any> Unit isNotNullAndNotEmpty(Array<T> array, String description, String errorMessage)

        Проверка утверждения: массив не равен null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Из-за использования обобщений метод не может принять массивы примитивных типов. Передавайте их через метод org.apache.commons.lang3.ArrayUtils.toObject.

        Пример:

        import org.apache.commons.lang3.ArrayUtils;
        
        byte[] bytes = "Hello World".getBytes(StandardCharsets.UTF_8);
        Assert.isNotNullAndNotEmpty(bytes, "Сообщение об ошибке"); // Ошибка компиляции
        Assert.isNotNullAndNotEmpty(ArrayUtils.toObject(bytes), "Сообщение об ошибке");
        Parameters:
        array - Массив
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmpty

        @Contract(value = "null, _ -> fail", pure = true) final static Unit isNotNullAndNotEmpty(String str, String errorMessage)

        Проверка утверждения: строка не равна null и не пустая. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        str - Строка
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmpty

        @Contract(value = "null, _, _ -> fail", pure = true) final static Unit isNotNullAndNotEmpty(String str, String description, String errorMessage)

        Проверка утверждения: строка не равна null и не пустая. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, тест останавливается

        Parameters:
        str - Строка
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmptyAndAccumulate

         final static <T extends Any> Unit isNotNullAndNotEmptyAndAccumulate(Collection<T> collection, String errorMessage)

        Проверка утверждения: коллекция не равна null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        collection - Коллекция
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmptyAndAccumulate

         final static <T extends Any> Unit isNotNullAndNotEmptyAndAccumulate(Collection<T> collection, String description, String errorMessage)

        Проверка утверждения: коллекция не равна null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        collection - Коллекция
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmptyAndAccumulate

         final static <K extends Any, V extends Any> Unit isNotNullAndNotEmptyAndAccumulate(Map<K, V> map, String errorMessage)

        Проверка утверждения: словарь не равен null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        map - Словарь
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmptyAndAccumulate

         final static <K extends Any, V extends Any> Unit isNotNullAndNotEmptyAndAccumulate(Map<K, V> map, String description, String errorMessage)

        Проверка утверждения: словарь не равен null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        map - Словарь
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmptyAndAccumulate

         final static <T extends Any> Unit isNotNullAndNotEmptyAndAccumulate(Array<T> array, String errorMessage)

        Проверка утверждения: массив не равен null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Из-за использования обобщений метод не может принять массивы примитивных типов. Передавайте их через метод org.apache.commons.lang3.ArrayUtils.toObject.

        Пример:

        import org.apache.commons.lang3.ArrayUtils;
        
        byte[] bytes = "Hello World".getBytes(StandardCharsets.UTF_8);
        Assert.isNotNullAndNotEmptyAndAccumulate(bytes, "Сообщение об ошибке"); // Ошибка компиляции
        Assert.isNotNullAndNotEmptyAndAccumulate(ArrayUtils.toObject(bytes), "Сообщение об ошибке");
        Parameters:
        array - Массив
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmptyAndAccumulate

         final static <T extends Any> Unit isNotNullAndNotEmptyAndAccumulate(Array<T> array, String description, String errorMessage)

        Проверка утверждения: массив не равен null и содержит элементы. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Из-за использования обобщений метод не может принять массивы примитивных типов. Передавайте их через метод org.apache.commons.lang3.ArrayUtils.toObject.

        Пример:

        import org.apache.commons.lang3.ArrayUtils;
        
        byte[] bytes = "Hello World".getBytes(StandardCharsets.UTF_8);
        Assert.isNotNullAndNotEmptyAndAccumulate(bytes, "Сообщение об ошибке"); // Ошибка компиляции
        Assert.isNotNullAndNotEmptyAndAccumulate(ArrayUtils.toObject(bytes), "Сообщение об ошибке");
        Parameters:
        array - Массив
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmptyAndAccumulate

         final static Unit isNotNullAndNotEmptyAndAccumulate(String str, String errorMessage)

        Проверка утверждения: строка не равна null и не пустая. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        str - Строка
        errorMessage - Сообщение об ошибке
      • isNotNullAndNotEmptyAndAccumulate

         final static Unit isNotNullAndNotEmptyAndAccumulate(String str, String description, String errorMessage)

        Проверка утверждения: строка не равна null и не пустая. Если условие ложно, то вызывается AssertionError, логируется сообщение об ошибке, но тест не останавливается

        Parameters:
        str - Строка
        description - Описание проверки
        errorMessage - Сообщение об ошибке
      • fail

        @Contract(value = "_ -> fail", pure = true) final static Void fail(String errorMessage)

        Запись сообщения об ошибке в лог. Тест останавливается

        Parameters:
        errorMessage - Сообщение об ошибке
      • fail

        @Contract(value = "_ -> fail", pure = true) final static Void fail(Throwable exception)

        Запись исключения и сообщения об ошибке в лог. Тест останавливается

        Parameters:
        exception - Объект исключения
      • fail

        @Contract(value = "_, _ -> fail", pure = true) final static Void fail(Throwable exception, String errorMessage)

        Запись исключения и сообщения об ошибке в лог. Тест останавливается

        Parameters:
        exception - Объект исключения
        errorMessage - Сообщение об ошибке
      • failAndAccumulate

         final static Unit failAndAccumulate(String errorMessage)

        Запись сообщения об ошибке в лог. Тест не останавливается

        Parameters:
        errorMessage - Сообщение об ошибке
      • failAndAccumulate

        @JvmOverloads() final static Unit failAndAccumulate(Throwable exception, String errorMessage)

        Запись исключения и сообщения об ошибке в лог. Тест не останавливается

        Parameters:
        exception - Объект исключения
        errorMessage - По умолчанию null.
      • failAndAccumulate

        @JvmOverloads() final static Unit failAndAccumulate(Throwable exception)

        Запись исключения и сообщения об ошибке в лог. Тест не останавливается

        Parameters:
        exception - Объект исключения
      • handleException

        @Contract(value = "_ -> fail", pure = true) final static Void handleException(Throwable exception)

        Запись исключения и сообщения об ошибке в лог. Тест останавливается и отмечается как "сломанный". Используется для обработки исключений, не связанных с бизнес-логикой

        Parameters:
        exception - Объект исключения
      • handleException

        @Contract(value = "_, _ -> fail", pure = true) final static Void handleException(Throwable exception, String errorMessage)

        Запись исключения и сообщения об ошибке в лог. Тест останавливается и отмечается как "сломанный". Используется для обработки исключений, не связанных с бизнес-логикой

        Parameters:
        exception - Объект исключения
        errorMessage - Сообщение об ошибке
      • handleExceptionAndAccumulate

        @JvmOverloads() final static Unit handleExceptionAndAccumulate(Throwable exception, String errorMessage)

        Запись исключения и сообщения об ошибке в лог. Тест не останавливается. В конце выполнения тест отмечается как "сломанный". Используется для обработки исключений, не связанных с бизнес-логикой

        Parameters:
        exception - Объект исключения
        errorMessage - По умолчанию null.
      • handleExceptionAndAccumulate

        @JvmOverloads() final static Unit handleExceptionAndAccumulate(Throwable exception)

        Запись исключения и сообщения об ошибке в лог. Тест не останавливается. В конце выполнения тест отмечается как "сломанный". Используется для обработки исключений, не связанных с бизнес-логикой

        Parameters:
        exception - Объект исключения
      • skip

         final static Unit skip(String message)

        Тест останавливается и отмечается как пропущенный

        Parameters:
        message - Сообщение