assertj
v3.26.3
AssertJ는 단위 테스트(JUnit, TestNG 또는 기타 테스트 프레임워크 포함)에 사용할 수 있는 풍부하고 직관적인 강력한 형식의 어설션 세트를 제공합니다.
stackoverflow(assertj 태그) 에 질문을 하고 간단히 문제를 생성하여 제안할 수 있습니다.
AssertJ의 목표는 단위 테스트를 위한 풍부하고 직관적인 강력한 형식의 어설션 세트를 제공하는 것입니다.
아이디어는 폐기 어설션이 단위 테스트를 작성할 때 확인하는 객체의 유형에 특정해야 한다는 것입니다. String
값을 확인하는 경우 String 관련 어설션을 사용합니다. Map
의 가치를 확인하시나요? 맵별 어설션을 사용하면 맵의 내용을 쉽게 확인할 수 있습니다.
AssertJ의 어설션은 사용하기 매우 쉽습니다. 단지 assertThat(underTest).
코드 완성을 사용하여 사용 가능한 모든 어설션을 표시합니다.
어설션이 누락되었나요? 이슈를 만들어서 토론하고 프로젝트에 더 효과적으로 기여해 보세요!
AssertJ는 여러 모듈로 구성됩니다.
String
, Iterable
, Stream
, Path
, File
, Map
...)에 대한 어설션을 제공하는 핵심 모듈 - AssertJ Core 문서 및 javadoc을 참조하세요.Multimap
, Optional
...)에 대한 어설션을 제공하는 Guava 모듈 - AssertJ Guava 문서 및 javadoc을 참조하세요.DateTime
, LocalDateTime
)에 대한 어설션을 제공하는 Joda Time 모듈 - AssertJ Joda Time 문서 및 javadoc을 참조하세요.Path
, Node
, Relationship
...)에 대한 어설션을 제공하는 Neo4J 모듈 - AssertJ Neo4J 설명서 및 javadoc을 참조하세요.Table
, Row
, Column
...)에 대한 어설션을 제공하는 DB 모듈 - AssertJ DB 설명서 및 javadoc을 참조하세요.누락된 유용한 주장을 제공하는 것이 좋습니다.
기여 섹션을 읽고 PR을 올려주세요!