如何在不带有ContextNotActive错误的PanacheEntity中测试使用H2

时间:2019-04-04 09:59:15

标签: quarkus

我正在尝试在PanacheEntity中使用H2,但是在测试中初始化数据时出现错误。

[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.013 s <<< FAILURE! - in org.acme.config.PersonResourceTest
[ERROR] org.acme.config.PersonResourceTest  Time elapsed: 0.013 s  <<< ERROR!
javax.enterprise.context.ContextNotActiveException: 
at org.acme.config.PersonResourceTest.init(PersonResourceTest.java:34)

源代码:https://github.com/sbert/test-quarkus

如果我使用服务初始化数据并将其注入测试中,一切正常。但这不是解决方案

1 个答案:

答案 0 :(得分:1)

即将在4月4日发布的Quarkus 0.13.0中已修复该问题。

看到此问题:https://github.com/quarkusio/quarkus/issues/1367