애플리케이션의 아키텍쳐를 테스트할 수 있는 오픈 소스 라이브러리
그런데 아키텍쳐를 테스트한다는게 뭘까? 실제로 Archunit이 진행하는건 패키지, 클래스, 레이어, 슬라이스간의 의존성을 테스트할 수 있는 기능을 제공한다.
더 구체적으로 말하자면, 예를들어
의존성만 추가해주자
https://www.archunit.org/userguide/html/000_Index.html
여기서 Junit5와 통합된 버전을 설치했다.
주요 사용법
특정 패키지에 해당하는 클래스를 (바이트 코드로)읽어들이고,
정의된 확인할 규칙을 바탕으로