블로그 이미지
암초보

calendar

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 31

Notice

Tag

05-10 17:22

'프로그래밍/TDD'에 해당되는 글 10

  1. 2015.11.05 @Ignore 활용법
  2. 2015.11.04 Given When Then
  3. 2015.01.20 F.I.R.S.T
  4. 2015.01.20 테스트는 왜....
  5. 2011.10.05 TEST 용 import static 템플릿
  6. 2011.09.29 특정 테스트 메소드만 실행는 방법
  7. 2011.09.26 Mockito
  8. 2011.09.21 테스트...
  9. 2010.11.03 LineReader TDD 동영상
  10. 2010.11.03 JUnit 라이브러리 구조
2015. 11. 5. 10:15 프로그래밍/TDD

1. Write a failing unit test -> 2. Make the test pass -> 3. Refactor

위 3단계 중 2번째 단계에서

수정해야할 코드가 많을 경우(디자인 변경 등)

신규로 추가한 failing unit test 를 @Ignore 처리하면

기존의 green ball 상태를 유지하며 수정하면 된다.


디자인 변경을 완료한 후, @Ignore 를 지우고 진행하면 된다.


물론 주석처리해도 되지만.....

'프로그래밍 > TDD' 카테고리의 다른 글

Given When Then  (0) 2015.11.04
F.I.R.S.T  (0) 2015.01.20
테스트는 왜....  (0) 2015.01.20
TEST 용 import static 템플릿  (0) 2011.10.05
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
posted by 암초보
2015. 11. 4. 16:00 프로그래밍/TDD

Given 


When 


Then

'프로그래밍 > TDD' 카테고리의 다른 글

@Ignore 활용법  (0) 2015.11.05
F.I.R.S.T  (0) 2015.01.20
테스트는 왜....  (0) 2015.01.20
TEST 용 import static 템플릿  (0) 2011.10.05
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
posted by 암초보
2015. 1. 20. 13:36 프로그래밍/TDD


Fast

Independent

Repeatable

Self-Validating

Timely

'프로그래밍 > TDD' 카테고리의 다른 글

@Ignore 활용법  (0) 2015.11.05
Given When Then  (0) 2015.11.04
테스트는 왜....  (0) 2015.01.20
TEST 용 import static 템플릿  (0) 2011.10.05
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
posted by 암초보
2015. 1. 20. 10:26 프로그래밍/TDD


"No matter how flexible your architecture is, no matter how nicely partitioned your

design, without tests you will be reluctant to make changes because of the fear that you

will introduce undetected bugs."

- Clean Code Chapter 9

'프로그래밍 > TDD' 카테고리의 다른 글

Given When Then  (0) 2015.11.04
F.I.R.S.T  (0) 2015.01.20
TEST 용 import static 템플릿  (0) 2011.10.05
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
Mockito  (0) 2011.09.26
posted by 암초보
2011. 10. 5. 01:16 프로그래밍/TDD
Preferences - Java - Editor - Templates 에 등록 후 사용,
테스트 코드 작성 완료 후 Organize import(Crtl+Shit+O) 로 정리

import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import static org.junit.matchers.JUnitMatchers.*;
import static org.mockito.Matchers.*;
import static org.mockito.Mockito.*;

'프로그래밍 > TDD' 카테고리의 다른 글

F.I.R.S.T  (0) 2015.01.20
테스트는 왜....  (0) 2015.01.20
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
Mockito  (0) 2011.09.26
테스트...  (0) 2011.09.21
posted by 암초보
2011. 9. 29. 04:41 프로그래밍/TDD

JUnit 뷰에서 하나를 선택하고 실행하거나
테스트코드에서 특정메소드의 이름을 클릭하고 테스트 실행

'프로그래밍 > TDD' 카테고리의 다른 글

테스트는 왜....  (0) 2015.01.20
TEST 용 import static 템플릿  (0) 2011.10.05
Mockito  (0) 2011.09.26
테스트...  (0) 2011.09.21
LineReader TDD 동영상  (0) 2010.11.03
posted by 암초보
2011. 9. 26. 21:31 프로그래밍/TDD
목 오브젝트 지원 프레임 워크


http://code.google.com/p/mockito/

'프로그래밍 > TDD' 카테고리의 다른 글

TEST 용 import static 템플릿  (0) 2011.10.05
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
테스트...  (0) 2011.09.21
LineReader TDD 동영상  (0) 2010.11.03
JUnit 라이브러리 구조  (0) 2010.11.03
posted by 암초보
2011. 9. 21. 03:47 프로그래밍/TDD

"특히 한가지 결과만 검증하고 마는 것은 상당히 위험하다. 이런 테스트는 마치 하루에 두 번은 정확히 맞는다는 시계와 같은 수도 있다. 죽은 시계 말이다." - 토비의 스프링3 중..

'프로그래밍 > TDD' 카테고리의 다른 글

TEST 용 import static 템플릿  (0) 2011.10.05
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
Mockito  (0) 2011.09.26
LineReader TDD 동영상  (0) 2010.11.03
JUnit 라이브러리 구조  (0) 2010.11.03
posted by 암초보
2010. 11. 3. 14:46 프로그래밍/TDD

'프로그래밍 > TDD' 카테고리의 다른 글

TEST 용 import static 템플릿  (0) 2011.10.05
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
Mockito  (0) 2011.09.26
테스트...  (0) 2011.09.21
JUnit 라이브러리 구조  (0) 2010.11.03
posted by 암초보
2010. 11. 3. 14:43 프로그래밍/TDD

'프로그래밍 > TDD' 카테고리의 다른 글

TEST 용 import static 템플릿  (0) 2011.10.05
특정 테스트 메소드만 실행는 방법  (0) 2011.09.29
Mockito  (0) 2011.09.26
테스트...  (0) 2011.09.21
LineReader TDD 동영상  (0) 2010.11.03
posted by 암초보
prev 1 next