Встречается на собеседованиях • сегодня
Что такое AssertJ
AssertJ — это библиотека для fluent-assertions в Java, позволяющая писать читаемые и выразительные проверки в тестах. Она предоставляет цепочку методов (fluent interface) для проверки условий.
Основные преимущества:
- Четкий синтаксис (например, `assertThat(actual).isEqualTo(expected)`)
- Поддержка всех типов данных (коллекции, строки, Optional и т.д.)
- Расширяемость через кастомные ассерты
- Подробные сообщения об ошибках
Пример:
```java
import static org.assertj.core.api.Assertions.*;
List names = List.of("John", "Jane");
assertThat(names)
.hasSize(2)
.contains("John")
.doesNotContain("Mike");
```
AssertJ часто используется вместе с JUnit или TestNG, заменя стандартные assert-методы.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы