datafaker

자바를 이용해 애플리케이션을 만들었다면 동작을 검증하기 위한 다양한 테스트를 작성하기 위해선 대표적으로 JUnit을 활용할 수 있다. JUnit 5The JUnit team uses GitHub for version control, project management, and CI.junit.org 가장 최근 버전인 JUnit 5와 JUnit 4은 약간의 차이가 있어서 공식 문서를 참고하면 좋고, 기본적으로 JUnit을 이용해 테스트를 하기 위해선, 내가 테스트하고자 하는 입출력을 정의해주어야 한다. 하지만 사람이 직접 생각할 수 있는 케이스는 한정적이고 매번 다르다. 오늘 생각하지 못 했던 케이스가 내일은 생각날 수도 있다. 유저 생성 시 이메일 검증 테스트RFC 5322에 따르면 이메일은 특정 형식을 ..