Spring boot 单元测试Java Lambda函数

Spring boot 单元测试Java Lambda函数,spring-boot,unit-testing,java-8,mockito,flyway,Spring Boot,Unit Testing,Java 8,Mockito,Flyway,我已经为Flyway编写了自定义迁移策略 @Bean public FlywayMigrationStrategy cleanMigrateStrategy() { return flyway -> { if(repairMigrationStrategyEnabled) { flyway.repair(); } flyway.migrate();

我已经为Flyway编写了自定义迁移策略

@Bean
    public FlywayMigrationStrategy cleanMigrateStrategy() {
        return flyway -> {
            if(repairMigrationStrategyEnabled) {
                flyway.repair();
            }
            flyway.migrate();
        };
    }
我已经为这段代码编写了一个单元测试,但似乎不起作用

@Test
    public void testRepairAndMigrate() {
        flywayConfig.setRepairMigrationStrategyEnabled(true);
        Assert.assertNotNull(flywayConfig.cleanMigrateStrategy());
    }

你期望什么?你得到了什么?方法
cleanMigrateStrategy()
总是返回一个
FlywayMigrationStrategy
的实例,该实例从不为
null