在我的Quarkus应用程序中,如果特定的config-property为true,则StartupEvent的观察者会将默认数据插入到我的数据库中。对于一个特定的UnitTest,我希望我的数据库为空。

我认为有某种方法可以覆盖一个单元测试的配置值。是真的,还是有更好的方法?

最佳答案

您是否通过在application.properties中对该属性使用测试概要文件进行了尝试?

像这样的东西:

—默认值为A

myProp = A

—这是测试配置文件,它将覆盖默认值

%tst.myProp = B

关于unit-testing - 如何在Quarkus中为一个单元测试覆盖配置属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58884298/

10-11 23:52
查看更多