@Bean
    @ConditionalOnMissingBean(value = ShenyuResult.class, search = SearchStrategy.ALL)
    public ShenyuResult<?> shenyuResult() {
        return new DefaultShenyuResult();
    }
@Test
    public void testShenyuResult() {
        applicationContextRunner.run(context -> {
            ShenyuResult shenyuResult = context.getBean("shenyuResult", ShenyuResult.class);
            assertNotNull(shenyuResult);
        });
    }