티스토리 뷰

TDD

JUnit 사용법

skydev 2019. 7. 4. 11:32

1. JUnit assert 주요 메서드

 

assert 메서드 설명
assertArrayEquals(a, b); 배열 a와 b가 일치함을 확인
assertEquals(a, b);

객체 a와 b가 일치함을 확인

두 객체의 값이 같은가를 체크

assertSame(a, b);

객체 a와 b가 같은 객체임을 확인

두 객체가 동일한 객체인가(==연산)

assertTrue(a); 조건 a가 참인지 확인
assertNotNull(a); 객체 a가 null이 아님을 확인

 

2. JUnit 어노테이션

  설명
@Test(timeout = 5000) 5,000 밀리초가 지나면 테스트 실패
@Test(expected = Exception.class) Exception이 발생하지 않으면 실패
@ignore 테스트 건너 뜀
@Before 각 테스트 메소드가 실행하기 전에 호출
@After 각 테스트 메소드가 실행 후 호출
@BeforeClass

테스트 클래스 실행 시 한번만 호출

(웬만하면 사용 안함)

@AfterClass

 

 

참고: https://epthffh.tistory.com/entry/Junit%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%8B%A8%EC%9C%84%ED%85%8C%EC%8A%A4%ED%8A%B8

'TDD' 카테고리의 다른 글

[TDD] spring mvc file uplad 테스트  (0) 2019.12.11
Spring MVC 단위테스트  (0) 2019.07.04
Mockito 사용법2  (0) 2019.07.04
Mockito 사용법  (0) 2019.07.04
JUnit Test에서 application context 로딩  (0) 2019.07.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함