Вопросы по теме 'assertj'

Есть ли способ использовать утверждения AssertJ с тестом Spring MVC?
Я уже некоторое время использую AssertJ в своих проектах. Недавно я начал использовать Spring MVC Test для тестирования контроллеров Spring MVC. Но я не понимаю, как использовать с ним AssertJ. Все примеры, которые я вижу в Интернете, используют...
2958 просмотров
schedule 24.09.2022

Тонкая разница между fest и assert-j с настраиваемой картой
в проекте, над которым я работаю, было решено отказаться от использования fest для тестовых утверждений и вместо этого использовать assertj. Мы используем Java 7 и переходим с fest версии 2.0M10 на assertj-core версии 2.4.1. База кода довольно...
319 просмотров
schedule 06.09.2022

Ошибка AssertJ при сравнении двух строк Unicode
Я перешел с утверждений TestNG на Assertj, мне очень нравится огромная гибкость, которую я получаю. Однако теперь при запуске некоторых тестов Selenium я получаю кучу сбоев. Я проверяю некоторые заголовки страниц и некоторые якорные тексты вроде...
297 просмотров
schedule 02.06.2022

Обобщения и подстановочные знаки с коллекциями в Java
В тестовом классе, использующем AssertJ, у меня есть код, похожий на следующий: public void someTest() { assertThat(getNames()).has(sameNamesAs(getExpectedNames())); assertThat(getNames()).doesNotHave(sameNamesAs(getOtherNames())); }...
267 просмотров
schedule 30.12.2022

Тест AssertJ Swagger зависает при выполнении
Я пытаюсь внедрить Swagger в разработку REST API ( Spring Boot веб-приложения). Процесс документирования API и генерация кода на основе спецификации swagger работают хорошо, и теперь я столкнулся с проблемой написания интеграционных тестов с...
430 просмотров

AssertJ и тип силы Groovy?
Я изучаю Groovy, когда разрабатываю этот проект, поэтому я не уверен в своих силах. У меня такое утверждение: assertThat( spyCH.getLoopCount() ).isEqualTo( 1 ) Явного метода getLoopCount() нет, но есть переменная экземпляра loopCount в...
448 просмотров
schedule 19.06.2023

Утверждение многомерных массивов AssertJ (глубокое равенство)
Есть ли в AssertJ возможность сделать глубокое утверждение двумерных (N-d) массивов? Практически то же самое, что и java.util.Arrays#deepEquals() , но с исключением утверждения и заранее заданным сообщением об ошибке, например «element arr1 [i]...
504 просмотров

AssertJ: извлечение первых элементов из извлечения списка возвращает список вместо
Я пытаюсь проверить первый элемент в извлеченном списке. Однако AssertJ возвращает List вместо ожидаемого объекта из .first() . Учитывая следующий образец public class AssertJTests { @Test @DisplayName("Region Asia should only have...
3866 просмотров
schedule 04.01.2024

Как связать несколько операторов assertThat в AssertJ
Вот пример: assertThat(commentById.getId()).isNotNull(); assertThat(commentById.getContent()).isNotBlank(); assertThat(commentById.getAuthor()).isNotNull(); assertThat(commentById.getAuthor().getUsername()).isNotBlank();...
1063 просмотров
schedule 20.04.2022

Заставить AssertJ обрабатывать классы как объекты, а не Iterables
Я пытаюсь использовать isEqualToComparingFieldByFieldRecursively из AssertJ в сравните HSSFWorkbook с Apache POI Однако, когда я пытаюсь использовать его с HSSFWorkbook, он не работает: HSSFWorkbook wb1 = new HSSFWorkbook();...
80 просмотров
schedule 01.11.2022

Gson добавляет поля root, entrySet, values ​​после десериализации
У меня есть следующая строка JSON: [ { "id": 23425, "mailboxGroupId": 6659, "statusCode": "ACTIVE" }, { "id": 23425, "groupId": 6659, "statusCode": "INACTIVE" } ] Я хочу десериализовать его в список из двух...
51 просмотров
schedule 13.09.2022

Как вы утверждаете, что «Коллекция» из «Коллекции» содержит элементы, содержащие определенные элементы?
Допустим, у меня есть String s "foo" , "bar" и baz и что мне дали Stream<String[]> candidates . Теперь я хочу, чтобы assertThat все элементы в candidates были кортежами, содержащими либо {"foo", "bar"} (в любом порядке), либо...
1302 просмотров
schedule 05.12.2022

AssertJ: утверждение, что массив объектов с полями (и значениями) содержит (равно) другой массив объектов с полями (и значениями)
Я пытаюсь выяснить, смогу ли я написать более краткий программный код, чем тот, который я придумал до сих пор. Я начинаю с того, что делюсь фрагментом кода и некоторыми пояснениями после фрагмента кода:...
218 просмотров
schedule 24.07.2023

Игнорирование только встроенного члена в AssertJ
У меня есть два класса для тестирования с JUnit / Mockito : public class ClassA { private int sk; // getters and setters } public class ClassB { private int sk; private List<ClassA> lista; // getters and...
139 просмотров
schedule 22.11.2022

Сравните карты, игнорируя заданные поля
Мне кажется, что я упускаю здесь что-то очевидное, но документация меня разочаровывает. Я пытаюсь сравнить две карты, игнорируя набор полей в assertJ. Я хотел бы, чтобы это утверждение прошло: private static final String[] IGNORED_FIELDS = {...
1333 просмотров
schedule 27.11.2023

Использование AssertJ для утверждения нескольких путей JsonNode к одному и тому же объекту?
Я использую assertj-core 3.9.1, но я также тестировал это с помощью последней доступной мне версии 3.16.1. Я пытаюсь сделать некоторые утверждения assertj немного чище. Мы часто утверждаем несколько подсвойств на нетривиальном уровне иерархии для...
618 просмотров
schedule 06.08.2023