Implemented API testing from the transport layer (HTTP) down to an in-memory database (H2), covering all of the API's current data queries and mutations. Also contained in this PR is a standardization of the database's SQL schema to support both PostgreSQL and H2 bootstrapping. Several hotfixes to API bugs were also implemented as they were discovered in the testing process. The test and coverage reports are available below.
Implemented API testing from the transport layer (HTTP) down to an in-memory database (H2), covering all of the API's current data queries and mutations. Also contained in this PR is a standardization of the database's SQL schema to support both PostgreSQL and H2 bootstrapping. Several hotfixes to API bugs were also implemented as they were discovered in the testing process. The test and coverage reports are available below.
test-report.zip coverage-report.zip