Вопросы по теме '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 просмотров
schedule
08.05.2023
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 просмотров
schedule
25.02.2023
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