a 메서드를 호출하는데
이게 private인 b를 호출해
b는 파라미터로 받은 값을 데이터베이스에 조회하고 결과를 리턴하는데
a에 대한 테스트 코드를 작성할때 b가 진짜 디비가 아니라 Mock? 이런거에 접근하게할수 있을까?
a 메서드를 호출하는데
이게 private인 b를 호출해
b는 파라미터로 받은 값을 데이터베이스에 조회하고 결과를 리턴하는데
a에 대한 테스트 코드를 작성할때 b가 진짜 디비가 아니라 Mock? 이런거에 접근하게할수 있을까?
b안에 strategy pattern을 적용해보는건 어떠냐
좀 더 찾아보니까 mockito.when 이걸 쓰면 될거같아
그래 뭐 방법이 하나만있는건 아니니 본인 손가는 쪽으로하자