我一直在为MongoReposiotory编写单元测试用例,该用例在application.properties中具有以下属性,并使用外部MongoDB。 spring.data.mongodb.username = **** spring.data.mongodb.password = ****
但是在我的测试案例中,我开始对嵌入式DB使用“ de.flapdoodle.embed”库,该库无需授权即可运行,而我的application-test.properties没有用户名和密码字段,但是在运行测试时在这种情况下,它开始从application.properties获取属性,并用test-properties覆盖。在这里,我的测试用例由于没有用于嵌入式MongoDB的用户名和密码而失败。
请帮助我该怎么办?