0
私はいくつかのITテストを実装しようとしています。私はArquillianを使用しています。私はシュリンクラップで戦争を構築することができ、すべてが例外的に機能するようです。Arquillian IT-Test Hibernateエンハンス
私の問題では、エンティティクラスはHibernateから拡張されていないため、テストは失敗します。
マイコード:
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テストの2番目のプロジェクトを使用しないで好む
あなたはHibernateを使用しているようです。私にはOpenJPAのようです。 –
あなたは正しいです。 Hibernateはテスト戦争で正しく構成されていませんでした。ありがとう! – Tuxes3