Develop/Backend
Given-When-Then Pattern?
회뜨는참치
2023. 5. 29. 15:10
반응형
Given-When-Then Pattern?
- 코드 작성 후 이를 검증하기 위한 테스트 코드 작성 방식으로, 테스트 코드를 Given-When-Then 3구역으로 나눠서 표현하는 방식
- [준비 - 실행 - 검증] 방식이라 할 수 있다.
- given : 입력값 / when : 어떻게 할지 행동 / then 은 결과, assert로 나타내는 간단한 패턴 방식이다.
패턴 사용 예시
@Test
void hashKeyCheck() {
//given
HashMake hashmake = new HashMake();
hashmake.saveData(1, "lee");
hashmake.saveData(2, "aa");
hashmake.saveData(3, "lsse");
//when
Object returnvalue = hashmake.readValue(2);
//then
assertEquals(returnvalue, "aa");
}
반응형