테스트2 Junit5 Junit5 가장 최근에 개발된 Junit 테스트 프레임워크, 풍부한 어노테이션을 제공하여 쉽고 간결하게 테스트 코드를 작성 및 실행할 수 있다. Java 8에 기반 (Junit4는 Java 5 기반) 아키텍처 → 테스트를 발견하고 테스트 계획을 생성하는 TestEngine 인터페이스를 정의. → Platform은 TestEngine을 통해서 테스트를 발견하고, 실행하고, 결과를 보고 테스트 코드 → 테스트 메서드는 3A로 구성되어있다. (3A: Arrange, Act, Assert) @DispalyName: 메서드 설명을 넣을 때 사용 (테스트 시에 깔끔하게 볼 수 있음) Error: Assert문 이전에 문제가 발생 Failure: Assert문에서 기댓값과 결괏값이 다른 경우 발생 참고) Asser.. 2020. 11. 16. 테스트 주도 개발(TDD) 라이브러리 3가지 mocha should superTest Mocha 테스트 코드를 실행시켜 주는 테스트 러너 테스트 수트: 테스트 환경 -> 모카에서는 describe()으로 구현 테스트 케이스: 실제 테스트 -> 모카에서는 it()으로 구현 모카 설치: npm -i mocha --save-dev 모카 실행: node.modules\.bin\mocha 실행파일명 예시 코드) //utils.js function capitalize(str){ return str.charAt(0).toUpperCase() + str.slice(1); } module.exports = { capitalize : capitalize }; //utils.spec.js spec이 들어간 파일은 테스트 파일이다. const util.. 2020. 6. 10. 이전 1 다음