단위테스트 3

[우아한테크코스] 1주차 과제 피드백 후기

우아한테크코스 1주차 피드백 매주 1대1로 피드백을 받을 수 있는 너무나 좋은 기회가 있다. 이번 분기에 배정된 리뷰어는 자바지기님 이다. 자바지기님의 리뷰를 1:1로 받는 다는 것은 테니스로 따지면 페더러와 공을 쳐볼 수 있는 기회라고 생각하면 된다. 페더러와 공을 치고 포핸드를 교정받는 느낌이랄까. 1주차 과제에 대한 피드백 내용이다. 리뷰는 깃허브를 통해 다음과 같이 이루어진다. 메서드 반환형에 대해 기존 나의 코드 public List getWinners() { gameResult = new GameResult(cars); return RacingCarUtil.convertCarToCarDto(gameResult.getWinnerCars()); } Game이라는 클래스에서 GameResult라는 ..

[우아한테크코스] 1주차 후기 - 단위테스트에 대해서

우아한테크코스 1주차 후기 날짜 TODO 추가 공부 5/7 (화) OT 5/8 (수) 강의 (단위 테스트란 무엇인가) 어떻게 공부할 것인가 고민... 5/9 (목) 페어 프로그래밍 (자동차 경주 게임 구현, 계산기 프로그램 구현 -> 단위테스트 중점) JUnit5 공식 문서 정리 5/10 (금) 강의 (피드백), 페어 프로그래밍 (과제 마무리) AssertJ 공식 문서 정리 1주차 진행 테이블이다. 내용은 통합하여 정리하려고 한다. OT 후기 새로 지은 교육장에 처음 간날 오티가 진행이 되었다. 조끼리 앉았지만 그 날만 해당이 되는 부분이었다. 아이스 브레이킹 시간을 갖고 교육이 어떻게 진행되는지 전반적인 설명과 Q&A를 가지는 시간이었다. 다들 열정이 가득해보였다. 첫 강의: 단위 테스트란 무엇인가 첫..

[JUnit5 개요] Meta 애노테이션과 Assumption, test 실행 순서에 대해

JUnit5 개요 JUnit5 User Guide Junit 공식 문서를 보며 정리해 보았다. 각 챕터 번호는 해당 공식 문서에 매칭되는 번호이다. https://junit.org/junit5/docs/current/user-guide/#overview-what-is-junit-5 1.1 JUnit5란 무엇인가 JUnit5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform : JVM에서 돌아가는 테스트 프레임워크이다. 테스트 엔진 API 으로도 정의되며 더욱이 Gradle과 Maven, JUnit4의 빌드 플러그인을 만들 수 있고 커맨드 라인에서 돌아가는 콘솔 런쳐를 제공한다. JUnit Jupiter : JUnit5에서의 테스트 작성을 위..

반응형