profile
자기주도형 개발자
post-thumbnail

Mockito 사용하기2

Mockito의 verify() 메서드를 통해 특정 메서드가 몇번 실행됬는지 확인할 수 있다.테스트코드에 맨 마지막줄을 보면 memberService의 notify() 메서드가 1번 호출되기를 기대했지만 주석처리 해놓았기 때문에 notify()메서드는 동작하지 않았고

2021년 7월 5일
·
0개의 댓글
post-thumbnail

Mockito 사용하기1

Mock 객체를 쉽게 만들고 관리하고 검증할 수 있는 방법을 제공하는 Mock 프레임워크여기서 Mock이란 진짜 객체와 비슷하게 동작하지만 프로그래머가 직접 그 객체의 행동을 관리하는 객체를 의미한다.Unit Test란 단위 테스트를 의미한다. 여기서 단위를 두 가지

2021년 7월 4일
·
0개의 댓글
post-thumbnail

JUnit5 사용하기3

JUnit5는 각 테스트 메서드 마다 새로운 클래스의 인스턴스를 생성한다.이게 기본 전략이다. 기본 전략이라는건 전략을 바꿀 수 있다는 의미이기도 하다.우선 확인해보자 인스턴스의 해시값을 찍어보면 서로 다른 인스턴스라는걸 확인할 수 있다.왜 이렇게 동작할까?각 테스트

2021년 7월 3일
·
0개의 댓글
post-thumbnail

JUnit5 사용하기2

두 파라미터의 값이 같은지 확인할 때 사용한다.Study 생성 시 StudyStatus의 초기값을 지정해주지 않았으므로 테스트는 실패한다.assertEquals의 세 번째 파라미터에 메시지를 넣을 수 있다.나중에 해당 테스트 실행 시 실패했을때 원인을 빠르게 파악 가능

2021년 7월 2일
·
0개의 댓글
post-thumbnail

JUnit5 사용하기1

테스트를 위한 프레임워크스프링 부트 2.2부터 JUnit 버전을 JUnit5로 가져간다.JUnit 5는 런타임에 Java 8 이상이 필요하다. 그러나 이전 버전의 JDK로 컴파일 된 코드는 계속 테스트 할 수 있다.Jupiter, Vintage, JUnit Platfo

2021년 7월 1일
·
0개의 댓글