Код: Выделить всё
@Provides
@Singleton
public ObjectMapper provideObjectMapper() {
return JsonMapper.builder()
.findAndAddModules()
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
.build();
}
@Provides
@Singleton
public CsvMapper getCsvMapper() {
return CsvMapper.builder()
.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
.build();
}
Код: Выделить всё
@RequiredArgsConstructor(onConstructor = @__(@Inject))
public class Logic {
private final ObjectMapper om;
private final CsvMapper csvMapper;
...
}
Код: Выделить всё
@Mock
private ObjectMapper om;
@Mock
private CsvMapper csvMapper;
@InjectMocks
private Logic logic;
Подробнее здесь: https://stackoverflow.com/questions/787 ... s-subclass