小编mmp*_*ogr的帖子

@SpringBootTest测试类是否正确?

这是单元测试的正确本质吗?我想我不明白应该测试什么.ConverterContext是一个策略类

@SpringBootTest
@ExtendWith(SpringExtension.class)
class ConverterContextTest {

    @Autowired
    private final ConverterContext converterContext;
    @Autowired
    private final ConverterRegisterUserDto created;

    @Autowired
    ConverterContextTest(ConverterContext converterContext, ConverterRegisterUserDto created) {
        this.converterContext = converterContext;
        this.created = created;
    }

    @Test
    void converterContextGivesCorrectConverter(){
        ConverterRegisterUserDto returned = converterContext.getConverter(ConverterRegisterUserDto.class);
        assertEquals(returned, created);
    }

    @Test
    void converterContextGivesIncorrectConverter(){
        ConverterShowUserDto returned = converterContext.getConverter(ConverterShowUserDto.class);
        assertNotEquals(returned, created);
    }
}
Run Code Online (Sandbox Code Playgroud)

java junit spring unit-testing spring-boot

1
推荐指数
1
解决办法
322
查看次数

标签 统计

java ×1

junit ×1

spring ×1

spring-boot ×1

unit-testing ×1