01. JDBC
1. 절차

2. 단정문
- 새로운 인스턴스 만들어진다.
- 항상 새로운 상태에서 테스트가 진행된다.

02. 오후 수업
generatedata.com
<<테스트 코드>>
Driven Development (주도 개발)
도메인이 들어가면 DDD
테스트가 들어가면 TDD
테스트 커버리지(Test Coverage) - CRUD 에서 C에 대해서 R에 대해서 U에 대해서 D에 대해서 테스트 개발이 가능 (현업에서 사용을 많이함)
테스트용도에도 리소스를 작성할 수 있고 메인용도에도 리소스를 작성할 수 있다.
properties라는 파일이 환경변수의 역할을 한다.
properties파일은 자바가 아니기 때문에 ";" 세미콜론 넣으면 적용이 안된다.
JUnit은 테스트용 라이브러리 (테스트용 라이브러리는 JUnit만 쓰지 않아도 된다.)
JUnit은 롬복하고 비슷한 특성을 가지고 있다.
<테스트 코드를 작성하는 기법>
테스트 케이스용 목데이터를 활용한다.
테스트코드를 짜는 이유 : 만약 동료개발자 중 한명이 나간다고 했을 때, 코드를 보면 제대로 파악이 어렵다. 하지만 그 개발자의 테스트코드를 보면 파악이 쉬워 인수인계의 역할을 하기도 한다.