如果什么都不配置,可能就会出现空指针异常,因为数据库配置文件并没有加载。
所以在对数据库Repository测试,有几个注解必不可少
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest
//指定配置文件
@ActiveProfiles("dev")
class MigrationRelationRepositoryTest {
@Autowired
MigrationRelationRepository migrationRelationRepository;
@Test
void findByInputField() {
MigrationRelation migrationRelation = new MigrationRelation();
migrationRelation.setInputField("plant");
migrationRelation.setOutputField("WERKS");
migrationRelationRepository.save(migrationRelation);
}
}
这样数据库测试就可以执行了