Junior — Middle
123
Koja je svrha biblioteke AssertJ prilikom pisanja testova?
Одговор од АИ
sobes.tech АИ
AssertJ — это библиотека для написания читаемых и выразительных утверждений (assertions) в тестах на Java. Она предоставляет удобный и расширяемый API для проверки значений, коллекций, исключений и других объектов, делая тесты более понятными и лаконичными по сравнению с классическими JUnit-assertions.
Пример использования AssertJ:
import static org.assertj.core.api.Assertions.*;
@Test
void testString() {
String actual = "Hello, AssertJ!";
assertThat(actual)
.startsWith("Hello")
.contains("AssertJ")
.endsWith("!");
}
Таким образом, AssertJ помогает писать более выразительные и удобочитаемые тесты, облегчая диагностику ошибок.