티스토리 뷰
[JUnit의 TestCase 기본알기]
실제로 테스트를 하고자 하는 비지니스 메소드에 대한 테스트 메소드를 담고있다.
일반적으로 메소드 하나당 하나의 테스트 메소드를 만든다.
// 기본적인 작성규칙
1. 모든 test case는 junit.framework.TestCase의 하위 클래스이어야 한다.
2. Fixture object가 필요하면 setUp() 메소드에 재정의 하도록 한다.
Fixture : 반복적인 작업을 수행할 때 사용하는 기능이다.
예를 들면 DB connection 얻기, JNDI lookup 등등을 테스트 코드에서
하고자 하는 경우 이 코드를 Fixture라는 것으로 구현하여 재사용 한다.
3. 테스트 메소드는 모두 반환값이 없어야 한다.
4. 테스트 메소드는 "test"로 시작해야 한다.
5. 테스트의 조건이나 필요한 여러 가지 작업은 setUp() 메소드에서 정의한다.
6. setUp() 메소드에서 설정한 다양한 자원을 반환하려면 tearDown() 메소드에서 정의한다.
7. Fixture 내용에 대한 자원을 해제 하려면 tesrDown() 메소드를 재정의 하도록 한다.
JUnit에 내장되어 있는 TestRunner는 TestCase를 상속한 단위 테스트케이스에 대해서 다음의 순서대로
테스트 케이스를 실행한다.
1. TestCase를 상속한 단위 테스트 케이스 클래스를 생성한다.
2. setUp() 메소드를 호출한다.
3. test로 시작하는 테스트 메소드를 하나 호출한다.
4. tesrDown() 메소드를 호출한다.
5. 모든 테스트 메소드가 호출될 때 까지 1번부터 4번을 반복한다.
참고
http://shoutrock.egloos.com/4344071
'[IT] > 컴퓨터' 카테고리의 다른 글
[IT][JUnit이란?] (0) | 2013.03.31 |
---|---|
[IT][JUnit의 TestSuite 기본알기] (0) | 2013.03.31 |
[IT][JUnit 테스트 예제] (0) | 2013.03.31 |
[IT][Junit의 TestCase의 assert메소드] (0) | 2013.03.31 |
[IT][Maven 라이프사이클] (0) | 2013.03.30 |
- Total
- Today
- Yesterday
- 치노
- 믹스 블로그
- 스포토리
- 분당 JJ
- [NeW] 한밤의 연예가 섹션 2.0
- 낭만얼리엄의 dream factory
- 흐르는 강물처럼..
- 서른 살의 철학자, 여자
- 런던포인터닷컴(에핑그린)
- 탐진강의 함께 사는 세상 이야기
- 김문기의 PhotoLand 입니다~^^
- 고양이 책방
- 아이돌박스
- 웅크린 감자의 리뷰
- 맛순이
- 푸드앤카페
- 포투의 기사
- 공간IT
- 희망을 보고, 나는 쓰네
- 딘델라의 세상보기
- 내가 숨 쉬는 공간의 아름다움
- 고요한 산사의 풍경소리
- KooJinWook
- 설리아닷컴
- 서른 살의 철학자, 여자
- Happy Virus!!! :: 추억의 시티폰 VS 추…
- Happy Virus!
- INFORMATION FACTORY
- Home: WorkingUS.com
- 피오나의 아름다운 이야기 모음.
- 시사인
- Bloter.net
- 유저스토리북
- 트윗믹스
- 트렌드믹스
- 펫러브즈미
- 네이버오픈캐스트
- 위자드팩토리
- 블로그 쉐어
- 애드젯
- 아파트투유
- Travel&Life LOTTEJTB
- 오라클클럽
- 오픈후르츠
- SLRCLUB, 디지털 사진가를 위한 커뮤니티
- 처절한 몸부림(헬스트레이너)
- 테너 이강호 홈페이지
- 라벨라오페라 학교
- Go! classic 고전음악 애호가들을 위한 공간
- Ceramic Palace Hall
- 음악춘추사 공식 홈페이지
- 클래식코리아™ 대한민국 클래식 1위
- Soprano Eunbok Lee
- 한국야구위원회
- 아프리카 스포츠TV
- KBSN 아나운서 블로그
- Twitter / yeonjae0528
- 금융감독원
- 한국소프트웨어산업협회
- 산림청 대표 블로그 "푸르미의 산림이야기"
- 하루하나
- 무늬만 개발자 -All of Software-
- 커니의 안드로이드 이야기 - Android Human
- Being Myself
- 신규하 블로그
- 신세계뮤직21(포토샵)
- 녹두장군 - 안드로이드, 아이폰, C#, VC++, …
- 조대협의 블로그
- 클리앙
- 야구
- 개콘
- 선거
- 시구
- 정치
- 뜨는 사진
- 총선
- 사진
- 핫뉴스
- 핫이슈
- 포토
- 경제
- 탑밴드2
- 개그콘서트
- IT
- 소식
- TOP밴드
- Top밴드2
- 문화
- 풀버전
- 사회
- 다시보기
- 화제의 시구
- 영상
- 300초
- 탑밴드
- 수영
- 화제
- 강습
- 슬라이딩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |