Vous avez des dépendances open-ejb avec test de portée
Cela fonctionne en runtime, car cela dépend des dépendances fournies par le serveur apache lorsque vous exécutez l'application, lors de l'exécution des tests, vous n'avez pas fourni les dépendances dont vous avez besoin.
Vous pouvez vous référer à ce lien https://mvnrepository.com/artifact /org.apache.openjpa/openjpa/3.0.0
Pour résoudre le problème, ajoutez cette dépendance :https:/ /mvnrepository.com/artifact/org.hibernate.javax.persistence/hibernate-jpa-2.1-api