자바 개발자가 가장 많이 사용하는 테스팅 프레임워크이다. 자바8 이상에서 사용가능하다.JUnit Platform: 테스트를 실행해주는 런처와 TestEngine API를 제공Jupiter: TestEngine API 구현체로 JUnit5 제공Vintage: TestEn
실제 테스트에서 검증하고자 하는 내용을 확인하는 기능.실제 값이 기대 값과 같은지 확인하는 기능. 3번째 인자로 String(항상 연산)이나 람다식(실패시만 연산)을 줘서 테스트 실패시 띄워줄 메세지를 입력할 수도 있다.값이 null이 아닌지 확인.다음 조건식이 tru
특정 OS에서만 테스트를 실행해야하거나, 특정 조건에서만 테스트를 실행해야하는 경우가 있을 수가 있다. 해당 조건식이 true일 경우만 테스트들 실행.해당 조건식이 참이면 해당 테스트를 실행.\+)OnOs(): 특정 OS에서만 실행 or 실행 xOnJre(): 특정 j
지정한 횟수만큼 해당 테스트를 반복한다.매번 다른 값을 가지고 반복 테스트를 실행하기 위해 사용매번 다른 값을 넘겨주기 위한 여러 애노테이션이 존재한다.특정 타입 값들을 인자로 넘겨주는 것. 문자열 말고 다른 타입도 가능하다.인자를 특정 타입으로 변환해서 받아오려면 S
Mockito란? Mock(진짜 객체 처럼 동작하지만 프로그래머가 직접 컨트롤 할 수 있는 객체)을 지원하는 프레임워크. Mock 객체를 만들고 관리하고 검증 할 수 있는 방법 제공.(가짜 객체를 만들어준다고 생각) Mockito gradle 의존성 Mock 객체