반응형 di1 토비의 스프링 chap 5 - 서비스 추상화 JdbcTemplate update 테스트 JdbcTemplate 으로 update() 메서드를 테스트 할 경우 수정하지 않아야 할 로우를 수정했는지에 대한 테스트도 하는것이 좋다. 해결 방법은 JdbcTemplate 의 update() 가 돌려주는 리턴 값이 수정된 로우의 개수이기 때문에 이것으로 판단할 수 있다. 다른 방법으로는 테스트를 보강해서 원하는 사용자 외에 정보는 변경되지 않음을 직접 확인하는 방법이 있다. 객체지향 적인 코드 Level 에 대한 부분을 Enum 으로 만들었는데, 정작 코드는 아래와 같이 사용한다. public void upgradeLevel(User user) { if (user.getLevel() == Level.BASIC) { user.setLevel(Level.SILV.. 2022. 7. 1. 이전 1 다음