반응형
1. Given-When-Then Pattern?
- 코드 작성 후 이를 검증하기 위한 테스트 코드 작성 방식으로, 테스트 코드를 Given-When-Then 3구역으로 나눠서 표현하는 방식
- [준비 - 실행 - 검증] 방식이라 할 수 있다.
- given : 입력값 / when : 어떻게 할지 행동 / then 은 결과, assert로 나타내는 간단한 패턴 방식이다.
2. 패턴 사용 예시
<java />@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 |