mirror of
https://github.com/google/nomulus.git
synced 2025-08-02 07:52:11 +02:00
* Require tests on all declared JPA entities The JPA entity classes declared in persistence.xml reflects JPA's view of the database. The view must be compatible, though not always consistent with the actual schema. By defining and using a new JpaIntegrationWithCoverageRule, this change verifies that all JPA entities in persistence.xml are included in some tests in the SqlIntegrationTestSuite. Also removed one test from SqlIntegrationTestSuite since it does not use Cloud SQL. Lastly, global resources such as clock should be provided to a test fixture. Having one fixture creating its own makes it harder to use in a multi-system integration test. This change refactored JpaTransactionManagerRule to take a user provided clock. |
||
---|---|---|
.. | ||
gradle/dependency-locks | ||
src | ||
build.gradle | ||
Dockerfile | ||
karma.conf.js |