Closed yummygyudon closed 3 weeks ago
Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword
link
(e.g. "Link T-123").💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.
Related Issue 🚀
Work Description ✏️
testImplemenation()
코드 내 라이브러리 버전 주입 방식을 변수 선언 및 변수 주입 방식으로 채택했습니다."${property("...")}"
명령어의 반복적인 호출 방지를 통한 가독성 개선 및 재사용성 증진(fixture-monkey의 경우, 경우에 따라 여러가지 서트파티 라이브러리 주입이 필요한데 모든 라이브러리의 버전이 모두 동일하기 때문에 매번 호출하는 것보다 변수로 1회 선언후 재사용할 수 있습니다.)
공통적으로 사용할 라이브러리 전역 적용
archunit
: 모듈 상관없이 각 모듈 내의 Class 간 의존성 & 협력 관계를 검사할 필요성이 있다고 판단되어 전역적으로 주입했습니다.fixture-monkey
: 테스트 데이터를 생성하는 라이브러리로 전체적인 Test에 활용될 것이라고 판단되어 전역적으로 주입했습니다.testFixture
기능을 통해 외부 모듈 주입이 가능한지 리서치한 후에 개선해보도록 하겠습니다.API 테스트 라이브러리 👉
core-api
moduleREST API에 대한 실제 요청 기반 E2E 진행하기 위해
rest-assured
라이브러리를core-api
모둘에 추가했습니다.PR Point 📸