일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Flutter
- 트러블슈팅
- 도커
- Spring
- 성능테스트
- 알고리즘
- 백엔드
- 자바
- java
- nGrinder
- 플러터
- 자바백엔드
- 데이터구조
- 에프랩
- 멘토링
- EC2
- backend
- 레디스
- 로드밸런서
- FLAB
- MySQL
- error
- 부트캠프
- 후기
- AWS
- redis
- github
- 코딩테스트
- grafana
- F-Lab
- Today
- Total
목록TDD (2)
민스씨의 일취일장
MyBatis로 Repository 레이어를 구축하면서 테스트 코드를 실행하면서 발생한 오류를 해결하는 과정이다. 상황 MyBatis를 이용해 Repostory 레이어를 구축하면서 Test 코드를 실행할 때 오류가 발생했다. 오류내용 ERROR: org.springframework.test.context.TestContextManager ... Cause: org.xml.sax.SAXParseException; lineNumber: 9; columnNumber: 19; 요소 유형 "typeAliases"의 콘텐츠는 "(typeAlias*,package*)"과(와) 일치해야 합니다. 오류 파악 시도 mybatis-config.xml에서 typeAliases 설정하는 곳에 오류가 있늘 것으로 보인다. 원인 ..
Java Spring의 TDD에 대해서 알게 된 모든 내용과 고민들을 시간순으로 기록하는 페이지이다. 2023년 1월 13일 TDD TDD란 Test Driven Development의 약자이다. 작은 단위로 각각의 기능에 대한 테스트 코드를 작성해 가며 개발하는 방식이다. 이를 통해 실제 코드를 돌려보는 테스트를 줄일 수 있고 발생한 문제를 빠르게 찾는데 도움을 줄 수 있다. DB에 TDD 적용하기 클래스 전체에서 사용하는 인스턴스 객체를 테스트 Annotaion (@Test)가 붙은 메서드들이 공유하지 않는다. 테스트 메서드들은 서로 독립적이어야 하고 몇번을 수행해도 성공해야 한다. Delete All 테스트를 매번 시행 함에 있어서 기존의 데이터가 테스트에 영향을 주지 않도록 하기 위해 데이터를 모..