스프링 부트 mysql mybatis 이게 메인패키지에서 사용하는건데
테스트에서는 디비를 h2로 바꿨어
메인에 있는 regi@sterUser라는 메서드의 테스트 코드를 써보는데 값을 어떻게 가져오는건지 몰라서..
userService.regis@terUser()는 메인에 있는 userMapper.regis@terUser() 를 호출해
지금 테스트에서 userService.regis@terUser()을 호출하면 저장이 되었다는 리턴값이 나오는데
이렇게 resultSet을 가져와 보면 비어있어
데이터 소스는 히카리, 디비는 h2인걸 확인했어
init으로 테이블 create 쿼리도 실행되었고
이상한점은 인터페이스랑 매퍼를 복사해서 테스트에 가져와서 select userid 이런 쿼리를 해보니까 정상적인 값이 나와
1) 테스트 패키지에도 mapper인터페이스와 xml등이 필요한가
2) test패키지에 복사한 mapper를 통해 호출하면 값이 잘 나오는데 왜 resultSet은 비어있나
감도 안와 답답해
어 씨발 뭐야