파란하늘의 지식창고
article thumbnail
maven project에서 junit 5, assertJ 사용하기
Study/Java 2022. 4. 25. 12:58

소개 시간이 지나면 더 좋은 테스트 코드 작성 방법이 나오겠지만 이 글을 작성하는 현재로선 개인적으로 junit 5와 assertJ를 같이 사용하는 게 좋아 보인다. junit 5 junit은 java에서 테스트 코드 작성을 위해 많이 쓰이는 라이브러리이다. Spock, TestNG, Serenity, Selenide, Gauge, Geb, HttpUnit 등 수많은 test framework이 있는데 그중 가장 인기 있는 라이브러리이다. https://junit.org/junit5/docs/current/user-guide/ assertJ assertJ는 junit이 제공하는 assert 보다 사용하기 편한 문법을 제공한다. 검증할 값의 class type별 문법을 찾아봐야 하는 junit의 asser..

article thumbnail
Spring Rest Docs 사용해보기
Study/Java 2019. 6. 14. 14:23

Spring Rest Docs 2.0.5.RELEASE 기준으로 작성된 글 maven 빌드 기준 설명임 Spring REST Docs 소개 Sprig Rest Docs 문서 Spring REST Docs Document RESTful services by combining hand-written documentation with auto-generated snippets produced with Spring MVC Test. docs.spring.io Spring Rest Docs는 asciidoc 개발 문서 작성에 spring web 요청/응답 결과에 대한 문서 자동화를 지원해주는 라이브러리이다. 예전에 spring boot + swagger기반의 라이브러리인 springfox swagger를 사용해서..