Written on
·
173
0
@Autowired
DeviceCodeRepository deviceCodeRepository;
public Dto(String deviceName, String year, Double rate) {
this.deviceName = deviceName;
this.year = year;
this.rate = rate;
this.deviceCode = settingDeviceCode(deviceName);
}
public DeviceCode settingDeviceCode(String deviceName){
Optional<DeviceCode> deviceCode = deviceCodeRepository.findByDeviceName(deviceName);
return deviceCode.orElse(new DeviceCode());
devicename을 가지고 device 객체를 가져와서 주입하려고 하는데
테스트코드에서 Dto생성자를 생성하면
deviceCodeRepository이 주입이 안되어서 계속 nullpoint가 납니다.
어떻게 테스트 코드를 작성해야 할까요?