Mockito 注入一些模拟对象和一些真实对象

问题描述 投票:0回答:1

我正在测试这样的功能:

public class CsvUtilsTest {
    @Mock
    private S3Client s3Client;
    @Mock
    private S3BucketWrapper s3Buckets;
    @Mock
    CsvMapper csvMapper;

    @InjectMocks
    private CsvUtils csvUtils;
    ...

但是,我不想模拟 csvMapper(而是注入一个真实的)。我想断言某些输出是正确的,并扩展我的测试以按原样使用 csvMapper,因为它是第三方的。我该怎么做?

java unit-testing mockito dagger-2
1个回答
0
投票

csvMapper
而不是
@Spy
来注释
@Mock

© www.soinside.com 2019 - 2024. All rights reserved.