junit3 [SPRING] @BeforeEach @AfterEach 어노테이션 `@BeforeEach`와 `@AfterEach`는 JUnit 프레임워크의 어노테이션을 이용하여 테스트 전후에 실행되는 메서드를 정의할 때 사용됨 테스트 클래스 내의 각각의 테스트 메서드 실행 전후에 필요한 설정 및 정리 작업을 수행할 때 활용됨 @BeforeEach 각각의 테스트 메서드가 실행되기 전에 실행되는 메서드를 표시함 각각의 테스트 메서드 실행 전에 필요한 초기화 작업을 수행할 수 있음 데이터베이스 연결을 설정하거나 객체를 초기화하는 등의 작업을 할 수 있음 @BeforeEach public void beforeEach() { memoryMemberRepository = new MemoryMemberRepository(); memberService = new MemberService(memor.. 2024. 4. 17. [IntelliJ] 인텔리제이 junit 테스트 @DisplayName 한글 깨짐 인코딩 테스트코드 작성해서 테스트를 진행하는데? @DisplayName 에 설정한 한글 깨짐 현상이 발생했다. 그래서 구글링 해서 해결! Edit Custom VM Options... 에 encoding 추가 [Eidt Custom VM Options]에서 encoding을 추가해야 한다. 해당 경로로 가는 방법은 2가지이다. 상단의 [Help] -> [Edit Custom VM Options...] 인텔리제이에서 shift 2번 클릭 후, [Edit Custom Vm Options...] 검색 1번 방법으로 해당 경로 찾아가기 2번 방법으로 해당 경로 찾아가기 그럼 이런 화면이 나오는데? -Dfile.encoding=UTF-8 위 내용을 넣고, 다시 실행을 해본다. 여전히 에러... 재시도 https://de.. 2024. 3. 1. [SPRING] 스프링 부트 - 회원 관리 예제 > 회원 리포지토리 테스트 케이스 작성 회원 리포지토리 테스트 케이스 작성 JUnit이라는 프레임워크로 테스트 실행 회원 리포지토리 메모리 구현체 테스트 `src/test/java` 하위 폴더에 생성함 💾 MemoeryMemberRepositoryTest.java package hello.hellospring.repository; import hello.hellospring.domain.Member; import org.junit.jupiter.api.Test; import java.util.List; import static org.assertj.core.api.Assertions.*; class MemoryMemberRepositoryTest { MemberRepository repository = new MemoryMemberReposi.. 2023. 9. 1. 이전 1 다음