상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - JUnit의 @Test 애너테이션은 무엇인가요?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
JUnit의 @Test 애너테이션은 자바 단위 테스트 프레임워크인 JUnit에서 테스트 메서드를 나타내기 위해 사용하는 표식(어노테이션)입니다. 즉, @Test 애너테이션이 붙은 메서드는 JUnit이 실행할 테스트 메서드임을 의미합니다. 자세히 설명하면, @Test 애너테이션은 JUnit 4 버전부터 도입되어 테스트 클래스를 작성할 때 각 테스트 케이스 메서드 위에 붙입니다. 이렇게 표시된 메서드는 테스트 프레임워크가 자동으로 인식해서 테스트를 실행하고, 만약 테스트 도중 예외가 발생하지 않고 기대 결과와 실제 결과가 일치하면 테스트가 통과합니다. @가 붙은 어노테이션 형태 덕분에 개발자는 테스트 메서드 이름 규칙(과거에는 메서드 이름이 “test”로 시작해야 했음)에 의존하지 않고 자유롭게 메서드 이름을 지을 수 있습니다. 또한 @Test 애너테이션에는 테스트 실행 시 특정 예외가 발생할 것으로 기대할 때 지정하는 expected 속성, 테스트 실행 시간 제한을 지정하는 timeout 속성 등을 사용할 수 있어 세밀한 테스트 제어가 가능합니다. 요약하면, JUnit의 @Test 애너테이션은 ‘이 메서드는 단위 테스트용으로 작성된 것’이라는 의미를 가지며, JUnit 실행 시 해당 메서드를 찾아 실행하여 테스트 자동화와 일관된 검사 결과를 가능하게 하는 핵심 기능입니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기