# AssertJ

15개의 포스트
post-thumbnail

AssertJ로 예외 여부 테스트하기

AssertJ에서 Exception을 검증하는 방법에 대해 알아보자

2023년 4월 3일
·
0개의 댓글
·
post-thumbnail

롬복 Lombok

이 문서는 롬복(Lombok)에 대한 내용을 다루고 있으며, 어노테이션을 사용하여 Getter, Setter, 기본 생성자, toString 등을 자동 생성하는 방법을 설명합니다. 또한, 롬복을 사용하여 작성한 코드를 테스트하는 방법을 다룹니다.

2023년 3월 22일
·
0개의 댓글
·
post-thumbnail

TDD와 JUnit, AssertJ

문제 해결 방법으로 TDD와 DDD를 자주 보았다. 그 중 TDD는 어떤 특징을 가지고 있으며, 현재 내가 쓰는 방식과의 차이와 개선점을 찾아보려고 한다. TDD > TDD (Test Driven Development) : 테스트 주도 개발 테스트 주도 개발은 매

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

JUnit5, AssertJ 개요 및 사용법

⚠️ 우아한테크코스 "바다"님의 10분 테코톡 영상 "바다의 JUnit5 사용법" 을 보고 정리한 내용입니다.

2022년 11월 9일
·
0개의 댓글
·

AssertJ 파헤치기

AssertJ에 이렇게 많은 기능이

2022년 11월 5일
·
0개의 댓글
·
post-thumbnail

유닛 테스트(Unit Test), 통합 테스트(Integration Test), 기능 테스트(Funcional Test)란? (feat.JUnit5, AssertJ)

유닛 테스트(Unit Test), 통합 테스트(Integration Test), 기능 테스트(Funcional Test)란?유닛 테스트는 전체 코드 중 작은 부분을 테스트하는 것이다. (예를 들어, 함수 하나하나 개별로 테스트 코드를 작성하는 것) 만약 테스트에 네트워

2022년 9월 28일
·
0개의 댓글
·
post-thumbnail

Service - 가짜환경 Mock으로 테스트

본 시리즈는 메타 코딩님의 Junit 강의를 학습한 내용을 바탕으로 정리하였습니다. 저번 포스팅에서 Service 레이어만 독자적으로 테스트하기 위해 Mock 라이브러리를 통해 테스트를 구현한다고 했었다. 실제로 구현해보자. 가짜 환경 Mock 을 이용한 책 등록하

2022년 9월 19일
·
0개의 댓글
·
post-thumbnail

Java Test 1

보통 Spring, 또는 Gradle이나 Maven으로 소스코드를 관리하는 일이 많다.그리고 test가 자동으로 생성되는 경우를 볼 수 있는데 해당 패키지 내부에서 단위 테스팅을 진행 할 수 있다. 그리고 보통 자바에서 Assertion이라는 테스트 코드를 사용한다.A

2022년 7월 3일
·
0개의 댓글
·

윈도우 JUnit5 출력 테스트 시 AssertionFailedError

테스트 대상 테스트 코드 이렇게 하니 값은 똑같이 나오는데 계속 값이 같지 않다고 뜬다.. 이게 뭔고...하니 줄바꿈시 window는 CRLF를 사용하는데 compareResult에는 LF밖에 선언을 안해주어서 그런듯하다.. 로 문자열 인덱스별 바이트를 확인해보

2022년 5월 31일
·
0개의 댓글
·

JUnit5 입·출력 비교

입력 테스트 입력값을 넣는 방법은 여러가지가 있는데 다른 방법에 대해서는 나중에 추가로 포스팅하겠다 출력 테스트

2022년 5월 31일
·
0개의 댓글
·
post-thumbnail

지하철 경로 조회 미션 페어 하며 배운 것

이번 미션을 하면서 페어의 코드를 이어서 작업을 했다. 그러면서 또 많이 배웠다. 이때까지 사실 테스트 코드를 깔끔하게 유지하려는 노력을 많이 하지 않았다. 그래서 프로덕션 코드를 유지보수하는 것보다 테스트 코드를 유지보수하는게 더 노력이 많이 들어서 테스트를 작성하기

2022년 5월 20일
·
1개의 댓글
·

equals를 정의하지 않고도 객체의 일부 속성만 비교하는 테스트를 작성할 수 있다!?!?🤸‍♂️

assertj의 usingRecursiveComparison 를 사용하면 원하는 값들로만 비교하여 isEqualTo를 사용할 수 있다. 체스 미션에서 Dao 테스트를 작성할 때 일이다. id 값이 없는 Line을 생성하여 Dao의 save 메서드를 호출하여 받은 Aut

2022년 5월 9일
·
0개의 댓글
·

[Java] static import를 사용하는 이유

static import를 사용하는 이유 JUnit5를 이용한 단위 테스트 코드를 작성하던 중, assertj에 대해 import가 아닌 import static으로 패키지를 받아서 이용한다는 사실을 알게 되었다.

2022년 2월 22일
·
0개의 댓글
·
post-thumbnail

AssertJ의 다양한 메소드를 활용해보자!

AssertJ의 다양한 기능을 활용해보자!

2020년 11월 3일
·
1개의 댓글
·