Tiene dependencias open-ejb con prueba de alcance
Funciona en tiempo de ejecución, porque depende de las dependencias proporcionadas que tiene el servidor apache cuando ejecuta la aplicación, cuando ejecuta las pruebas, no tiene las dependencias proporcionadas que necesita.
Puede consultar este enlace https://mvnrepository.com/artifact /org.apache.openjpa/openjpa/3.0.0
Para solucionar el problema, agregue esta dependencia:https:/ /mvnrepository.com/artifact/org.hibernate.javax.persistence/hibernate-jpa-2.1-api