반응형
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' 카테고리의 다른 글
REST API (0) | 2024.07.14 |
---|---|
[Intellij] 소스코드 실행 안될 때 (0) | 2023.07.02 |
객체지향 : 상속성, 은닉성, 다형성 이란? (0) | 2023.05.01 |
크로아티아 알파벳(백준 2941번) (0) | 2022.07.01 |
백준 - ruby 연습(2739번, 2741번, 2439번, 10818번, 1978번) (0) | 2021.12.15 |