如何为 Quarkus 中的一个单元测试覆盖配置 属性
How to override config property for one Unittest in Quarkus
在我的 Quarkus 应用程序中,如果特定配置 属性 为真,StartupEvent
的观察者会将默认数据插入我的数据库。对于一个特定的单元测试,我希望我的数据库为空。
我认为有一些方法可以覆盖一个单元测试的配置值。是这样吗,还是有更好的方法?
您是否尝试过在 application.properties 中使用 属性 的测试配置文件?
像这样:
——默认值为A
我的道具=A
—这是测试配置文件,它覆盖了默认值
%tst.myProp=B
我建议使用测试配置文件
在我的 Quarkus 应用程序中,如果特定配置 属性 为真,StartupEvent
的观察者会将默认数据插入我的数据库。对于一个特定的单元测试,我希望我的数据库为空。
我认为有一些方法可以覆盖一个单元测试的配置值。是这样吗,还是有更好的方法?
您是否尝试过在 application.properties 中使用 属性 的测试配置文件?
像这样:
——默认值为A
我的道具=A
—这是测试配置文件,它覆盖了默认值
%tst.myProp=B
我建议使用测试配置文件