DB는 기본적으로 transaction이라는 개념이 있다. commit 전까지는 DB에 반영이 안된다. test코드에 @Transcational 애노테이션을 달면 test할 때 insert를 하지만 끝나면 롤백을 하기 때문에 DB에 남지 않는다.
하지만 기존에 했던 단위테스트 형식이 빠르기도하고 좋은테스트이다.