如何在没有 ContextNotActive 错误的情况下使用 PanacheEntity 测试 H2
How to use H2 in test with PanacheEntity without ContextNotActive error
我尝试在 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
如果我使用服务初始化数据并将其注入测试,一切正常。但这不可能是一个解决方案
它已在即将于 4 月 4 日今晚发布的 Quarkus 0.13.0 中修复。
我尝试在 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
如果我使用服务初始化数据并将其注入测试,一切正常。但这不可能是一个解决方案
它已在即将于 4 月 4 日今晚发布的 Quarkus 0.13.0 中修复。