🖥️ 백엔드/단위테스트

🖥️ 백엔드/단위테스트

[단위테스트] @Disabled

@Disabled@Disabled 애노테이션은 Java 단위 테스트에서 특정 테스트 메서드나 테스트 클래스 전체를 비활성화하는데 사용주로 아직 구현되지 않은 테스트, 일시적으로 비활성화해야 하는 테스트, 또는 조건부로 실행되지 않아야 하는 테스트만약 특정 조건에 따라 테스트를 비활성화해야 하는 경우에는 @Disabled 대신 @EnabledIf 또는 @DisabledIf와 같은 조건부 애노테이션을 사용할 수 있다. 사용 예시테스트 메서드 비활성화import org.junit.jupiter.api.Disabled;import org.junit.jupiter.api.Test;public class ExampleTest { @Test @Disabled("이 테스트는 아직 구현되지 않았습니다.") ..

🖥️ 백엔드/단위테스트

[단위테스트] 테스트 코드 좀 더 살펴보기

테스트 코드 좀 더 살펴보기given-when-then 패턴given-when-then 패턴은 테스트 코드를 세 단계로 구분해 작성하는 방식을 의미given: 테스트 실행을 준비하는 단계when: 테스트를 진행하는 단계then: 테스트 결과를 검증하는 단계 JUnitJUnit은 자바 언어를 위한 단위 테스트 프레임워크단위 테스트란, 작성한 코드가 의도대로 작동하는 지 작은 단위로 검증하는 것(이때 보통 단위는 메서드)@Test 애노테이션으로 메서드를 호출할 때마다 새 인스턴스를 생성, 독립 테스트 가능예상 결과를 검증하는 어설션 메서드 제공자동 실행, 자체 결과를 확인하고 즉각적인 피드백 제공 @DisplayName테스트의 이름을 명시 @BeforeAll전체 테스트를 시작하기 전에 처음으로 한 번만 실행..

케로⸝⸝◜࿀◝ ⸝⸝
'🖥️ 백엔드/단위테스트' 카테고리의 글 목록