在我的Quarkus应用程序中,如果特定的配置属性为true,则观察者StartupEvent
会将默认数据插入数据库。对于一个特定的UnitTest,我希望我的数据库为空。
我认为有某种方法可以覆盖一个单元测试的配置值。是真的,还是有更好的方法?
答案 0 :(得分:1)
我建议使用测试配置文件
答案 1 :(得分:0)
您是否通过在application.properties中对该属性使用测试概要文件进行了尝试?
类似这样的东西:
-默认值为A
myProp = A
-这是测试配置文件,它将覆盖默认值
%tst.myProp = B