我正在测试这样的功能:
public class CsvUtilsTest {
@Mock
private S3Client s3Client;
@Mock
private S3BucketWrapper s3Buckets;
@Mock
CsvMapper csvMapper;
@InjectMocks
private CsvUtils csvUtils;
...
但是,我不想模拟 csvMapper(而是注入一个真实的)。我想断言某些输出是正确的,并扩展我的测试以按原样使用 csvMapper,因为它是第三方的。我该怎么做?
用
csvMapper
而不是 @Spy
来注释 @Mock
。