jm_p_op
테스트 코드 본문
사용 이유
- 협업에서 코드 변동시 상속된 것들에서 버그가 발생할수가 있다. CI-CD를 사용한다면 이를 빠르게 캐치할 수 있다.
- 코드를 읽는 사람뿐만 아니라 자신에게도 길잡이가 된다.
테스트코드를 후에 작성하게 된다면 일이 된다. 따라서 테스트코드를 작성하면서 코드를 작성하면 일이 늘어나지 않는다.
또한 MOCK을 사용한다면, 테스트를 위해 계속 api을 호출할 필요가 없다.
1.함수의 output = 함수(INPUT) 정의
2. testcode 작성
func Test_함수명(t *testing.T) {
input1 = ...
input2 = mock.asdfsadf() //길다란 변수
prediction = ...
result= 함수명(input1,input2)
assert.Equal(t, prediction, result)
}
3. 함수 제작
4.vscode에서 unittest실행
GO
PYTHON
'코딩' 카테고리의 다른 글
vscode TIP (0) | 2025.03.14 |
---|---|
이메일 - 지도 첨부 방식(naver,google,kakao) (0) | 2024.06.26 |
데이터 크롤링 (api response양 줄이는 잡기술) (0) | 2024.06.18 |
객체화 잡기술 (1) | 2024.03.17 |
vs-code debug 여러개 설정, 이름 설정 (1) | 2023.12.07 |