메인 코드의 동작이 잘 작동하는지 테스트 할 수 있는 코드로 추가적인 코드를 작성해야 한다는 수고가 있지만, 전체적인 비용을 봤을땐, 굉장히 효율적인 작업이다.테스트 코드 없이, 메인 코드를 통해 정상적인 작동을 확인하려면코딩 -> 서버 동작 -> 데이터 입력 -> 테
위 코드에서 @Test, .assertEquals()와 같은 부분이 Junit의 존재이유이다.간단히, @Test는 이 메소드가 Test메소드라는 걸 알리는 어노테이션으로, Junit 모듈이 이를 찾아 실행 할 것이다..assertEquals()는 Junit이 제공하는
JUnit 5 모듈인 Jupiter는 JUnit4에 있는 Assertion method를 포함하여 여러 메소드를 제공한다. Java8에서 추가된 람다와 함께 사용하면 좋다.Assert method는 org.junit.jupiter.api.Assertions 라는 클래
condition :condition이 true인 경우 테스트 통과message :테스트 결과가 실패일 때, 화면에 출력될 메시지public class PlayGround { @Test public void Test_1() { int a = 1; int b = 2;
공식 문서 : https://assertj.github.io/doc/특징메서드 체이닝을 지원하여 더 직관적이고 읽기 쉬운 테스트코드를 작성,정확한 에러메세지JUnit이외의 추가적인 메서드 지원BDD 스타일 어센션 지향BDD 스타일 어센션BDD (Behavior