공부

테스트 코드 실수한 것1

콩줄기 2020. 6. 16. 00:18

 mock 객체로 관계 설정할 때 

나머지는 다 생성자로 생성함 

1개만 @Resource를 사용.

 

private AA aa;

private BB bb;

private Service service;

 

@Setup

aa = mock(AA.class) 

bb = mock(BB.class)

service = new Service(bb);

 

이렇게 설정하구 돌렸는데 aa에서 null 에러가 났음.

-> service 객체와 bb aa객체간의 관계 설정이 안되어 있어서 그랬음

-> set 으로 관계 설정해주니 해결 

 

예제~~ 어쩌구 저쩌구~~