작성
·
153
0
안녕하세요, 강의 잘보고 있습니다.
통합테스트 부분에서 리턴된 데이터가 배열인지 그리고
필수값으로 지정한 부분들이 있는지 정도 테스트를 하는거 같은데요
관련해서 의문점이 있습니다.
1. toBeDefine 을 이용해서 체크할때, 0번째 데이터를 임의로 체크하는데 배열 전체에 대해서 확인해야 하는게 아닌가요?
2. 때에따라서 테스트 케이스에서 데이터가 없는 경우에 에러가 날거 같은데 ( 생성되기전 ), 짧은 지식으로 테스트는 데이터베이스나 기타 환경에 영향을 받으면 안된다고 알고 있는데 단위 테스트에 한정된 이야기인가요?
답변 1
0
안녕하세요
1. 아무래도 테스트에서는 정답이 따로 없는것 같습니다... 0번째 데이터를 체크하고 배열에 대해서도 체크 둘다 해도 될것같습니다.
2. 단위 테스트 테스트 케이스에 데이터를 하드코딩한 데이터를 넣어주기 때문에 데이터가 항상 있는 경우로 하고 있습니다 ~
수고하세요 ~!! 감사합니다.