我正在尝试实施一些 IT 测试。我正在使用 Arquillian。我可以与 Shrinkwrap 进行一场战争,而且一切似乎都正常进行。
我的问题,实体类没有从休眠中得到增强,因此测试失败。
我的代码:
WebArchive war = ShrinkWrap.create(WebArchive.class)
.addPackages(true, "x.y.z.acme")
错误:
Caused by: org.jboss.arquillian.test.spi.ArquillianProxyException:
org.apache.openjpa.persistence.ArgumentException : The type "class
x.y.z.acme.persistence.entity.AnEntity" has not been enhanced.
[Proxied because : Original exception caused: class
java.lang.ClassNotFoundException:
org.apache.openjpa.persistence.ArgumentException]
我该如何解决这个问题?最好不使用第二个项目进行 IT 测试