반응형
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");
}
반응형
'Develop > Backend' 카테고리의 다른 글
[Intellij] 소스코드 실행 안될 때 (0) | 2023.07.02 |
---|---|
객체지향 : 상속성, 은닉성, 다형성 이란? (0) | 2023.05.01 |