아틴
Atin
아틴
전체 방문자
오늘
어제
  • 분류 전체보기 (460)
    • Devlopment (246)
      • 정리 글 (20)
      • MicroServices (0)
      • Reactive, Concurrenc.. (12)
      • Java (44)
      • Spring (20)
      • C,C++,Ruby,Python (52)
      • Mobile (39)
      • Web (35)
      • Tip & Info (14)
      • Unit Test (7)
    • Infra (44)
      • OS (21)
      • RDBMS (13)
      • NoSQL&Cache (5)
      • AWS (4)
    • Computer Science (11)
    • Etc (156)

블로그 메뉴

  • Home
  • Guestbook

공지사항

인기 글

태그

  • 안드로이드
  • mysql
  • Ruby on Rails
  • Linux
  • 던젼 앤 드래곤즈
  • 아이폰
  • Android
  • 정읍
  • 전라도
  • Java
  • C
  • TRPG
  • Python
  • 자바
  • javascript
  • 해킨토시
  • Dungeons & Dragons
  • jsp
  • CSS
  • 여행

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
아틴

Atin

Devlopment/Unit Test

JUnit – 파라미터 테스트 (Parameterized Test)

2017. 11. 18. 10:31
반응형

단위 테스트시에 파라미터에 따라서 다양하게 테스트를 해야 하는 경우가 있다.

이런 경우에 변경되는 파라미터에 대해 일일히 개발하거나 파라미터를 공통화해서 진행을 하기도 하는데

이럴 필요 없이 이미 다양한 파라미터에 대해 테스트할 수 있는 Parameterized가 있다.


- 사용법 - 

1. @RunWith(Parameterized.class) 선언 필요

2. 변경되면서 테스트가 필요한 파라미터 조건 선언

2.1. @Parameter를 붙여준다.

2.2. 파라미터는 반드시 public으로 선언해줘야 한다.


3. 파라미터 값들에 대한 테스트 목록 설정이 필요

3.1. @Parameters public static Collection<Object[]> data()로 선언해서 구현


ParamTest.java






Reference

[1] Mkyong (https://www.mkyong.com/unittest/junit-4-tutorial-6-parameterized-test/)

[2] junit team (https://github.com/junit-team/junit4/wiki/parameterized-tests)

반응형
저작자표시 비영리 변경금지 (새창열림)

'Devlopment > Unit Test' 카테고리의 다른 글

[PowerMock] Class.class mock 처리하기  (0) 2017.11.27
PowerMock 테스트, 객체 생성시 예외 발생  (0) 2017.11.19
java Reflection을 이용한 테스트  (0) 2017.11.19
Powermock maven 설정  (0) 2017.11.07
테스트 주도 개발(Test Driven Development) 1  (0) 2011.05.24
단위테스트. JUnit  (0) 2011.05.20
    'Devlopment/Unit Test' 카테고리의 다른 글
    • PowerMock 테스트, 객체 생성시 예외 발생
    • java Reflection을 이용한 테스트
    • Powermock maven 설정
    • 테스트 주도 개발(Test Driven Development) 1
    아틴
    아틴

    티스토리툴바