Описание тега assertj

AssertJ provides a set of strongly-typed assertions to use for unit testing (either with JUnit or TestNG).
1 ответ

Подтвердить идентичность с AssertJ или JUnit

Редактировать II По сути, вопрос заключается в том, есть ли утверждение AssertJ (предпочтительно) или JUnit для: objA == objB Изменить я Мой тестируемый класс (CUT) расширяет JAXB XmlAdapter, При отмене сортировки файла XML он должен гарантировать,…
02 ноя '16 в 10:38
5 ответов

Можете ли вы добавить собственное сообщение в AssertJ assertThat?

У нас есть набор тестов, который в основном использует утверждения JUnit с сопоставителями Hamcrest. Одна из нашей команды начала экспериментировать с AssertJ и поразила людей его синтаксисом, гибкостью и декларативностью. Есть одна особенность, кот…
11 мар '15 в 18:14
0 ответов

Assertj+ Как создать собственное утверждение для итераций

Мне нужно создать собственное утверждение для элементов списка. Например, у меня есть ArrayList, в котором есть объект адреса, теперь мне нужно создать собственное утверждение для проверки anySatisfy Assertions.assertThat(results.result).anySatisfy(…
19 фев '19 в 15:16
1 ответ

Контрольный список AssertJ содержит X элементов, но все они нулевые

Я просмотрел примеры AssertJ ( https://github.com/joel-costigliola/assertj-examples/blob/master/assertions-examples/src/test/java/org/assertj/examples/IterableAssertionsExamples.java), но Я не могу найти пример: - список утверждений имеет размер X н…
21 авг '17 в 11:27
1 ответ

JInternalFrameFixture.comboBox() в AssertJ Swing 3.2

Я перевожу некоторый код из FEST Swing 1.2.1 в AssertJ Swing 3.2. В старом коде есть звонки JInternalFrameFixture.comboBox() JInternalFrameFixture.label() JInternalFrameFixture.slider() К сожалению, я не вижу подходящего метода в JInternalFrameFixtu…
28 мар '16 в 19:24
2 ответа

В тесте JUnit (Java) Как проверить массив массива с помощью библиотеки Assertj?

Я хочу использовать assertj для проверки данных в массиве, содержащем другой массив. accounts: [class AccountResource { resourceId: 010001781LV bicFi: null accountId: null name: Livret A Rosalie details: LIVRET A linkedAccount: null usage: PRIV cash…
31 май '18 в 10:22
1 ответ

AssertJ: NoSuchMethodException для softAssert

Я экспериментировал с assertJ в качестве альтернативы текущей библиотеке утверждений, Hamcrest, которая используется в моем проекте команды. Пока у меня есть следующий класс: Animal.java package com.assertions.demo.assertj; public class Animal { pri…
22 июн '17 в 10:38
1 ответ

Решение AssertJ для Mockito.verify

Просматривая API AssertJ, я, кажется, не сталкивался с чем-то, что описывает поведение Mockito.verify. Прямо сейчас все мои утверждения используют свободный API AssertJ, а затем есть Mockito.verify, который как бы нарушает поток утверждений. Есть ли…
06 сен '18 в 09:08
1 ответ

AssertJ: список списков FlatMap после вызова извлечения

Итак, у меня есть пара списков Map of String/String, и я хочу после извлечения объединить возвращенные списки в один список, в котором я могу выполнить больше утверждений: MyTest.java Map<String, List<String>> testMap = new HashMap<&g…
13 июл '17 в 13:06
1 ответ

Тестирование Java Deep не равно

Я изо всех сил пытаюсь найти способ проверить два объекта на глубокое неравенство (поле за полем), используя jUnit или / и AssertJ. Там в любом случае? Что-то вроде этого. not(assertThat(mSubjectManager.getSubjectById(subjectId)) .isEqualToComparing…
06 апр '17 в 17:10
2 ответа

Утверждения о недетерминированном поведении

Имеет ли AssertJ (или JUnit) способ объединить в одном (свободном) выражении несколько утверждений на одном и том же тестируемом модуле, где одно из утверждений может вызвать исключение. По сути, я пытаюсь утверждать, что: Если тестируемый модуль (X…
1 ответ

AssertJ утверждает, что List<Long> содержит только long[]

Есть ли способ утверждать, что список содержит только / точно длинный [] массив? Код: // arrange long[] result = {1, 2, 3, 4, 5}; // act List&lt;Long&gt; digitPowNumbers = SumDigPower.findDigitPowNumbers(1, 6); // assert assertThat(digitPowNumbers).…
13 фев '17 в 23:21
1 ответ

AssertJ утверждать на сообщении о причине

Есть ли способ при использовании AssertJ снова метод, бросающий исключение, чтобы проверить, что сообщение в причине равно некоторой строке. В настоящее время я делаю что-то вроде: assertThatThrownBy(() -&gt; SUT.method()) .isExactlyInstanceOf(Illeg…
14 авг '16 в 14:48
2 ответа

Утверждение полей java.util.Date в тесте

Я пишу интеграционный тест для своих служб DAO. Я выполняю это, используя dao-методы вставки, а затем читая объекты из базы данных и утверждая все поля оригинальными объектами. Я хочу использовать assertj-core, чтобы делать утверждения. Особенно isE…
04 ноя '15 в 16:26
4 ответа

Аналог каждого элемента () из Hamcrest в AssertJ

Есть ли аналог EveryItem() из Hamcrest в AssertJ? У меня есть список электронных писем, и мне нужно сделать подтверждение, чтобы убедиться, что каждое электронное письмо содержит подстроку "alex". В настоящее время единственный способ сделать это с …
28 сен '15 в 18:40
2 ответа

Проверка значений, извлеченных из коллекции, по сравнению с примитивным значением в AssertJ

У меня был этот случай, когда мне нужно, чтобы все объекты в коллекции имели определенное логическое значение в поле. extracting() показался мне очень хорошим кандидатом для этого. Я смог довольно легко "получить доступ" к полю, но когда мне захотел…
02 ноя '15 в 14:12
1 ответ

Generics и ClassCastException: почему я получаю это исключение, как мне его "обойти"?

В одном из моих проектов я пытаюсь избавиться от модульного тестирования на основе строк; один класс у меня в качестве цели сейчас ParsingResult, Я успешно преобразовал другой класс с пользовательским утверждением AssertJ, поэтому сейчас я пытаюсь н…
0 ответов

Mockito 2.19.0 - Null возвращается при использовании статического метода в тестируемом методе класса, который нельзя проверить с помощью Mockito?

Я довольно новичок в том, что Mockito просмотрел их официальную документацию и пару онлайн-уроков по написанию тестов, поэтому я, вероятно, чего-то упускаю, когда получаю ноль, возвращаемый статическим методом, который я вызываю внутри метод тестиру…
22 июл '18 в 13:58
2 ответа

AssertJ сравнивая двойные значения

Я хотел бы сравнить двойные значения с AssertJ. Я не понимаю, почему мой тест не проходит. @Test public void testInterestToQuote() { double result = BasicCalculator.accumulationFactorByYearsAndInterest(years, interest) Assertions.assertThat(result).…
27 июл '17 в 21:58
1 ответ

Maven + AssertJ + IntelliJ = путаница с областью?

Я хочу добавить тестовый фреймворк в мой текущий проект Maven в IntelliJ. Я выбираю AsserJ, потому что стиль выглядел лучше всего для меня. Я попробовал их учебник, но он не может оказать достаточную помощь. ( http://joel-costigliola.github.io/asser…
03 окт '16 в 12:16