연쇄 창업을 위한 인간수업
Published 2023. 5. 29. 15:10
Given-When-Then Pattern? Develop/Backend
반응형

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"); }

 

 

반응형
profile

연쇄 창업을 위한 인간수업

@회뜨는참치

이 글이 당신에게 조금이라도 도움이 된다면 좋겠습니다.