The code in this project allows you to test MATLAB code that requires a database by using a local instance of the database server running in Docker.
The following databases are currently supported:
- Microsoft SQL Server® 2017 & 2019 (latest published)
- PostgreSQL® (latest published)
- SQLite (does not require Docker).
By creating tests that inherit from the relevant test class, the Docker container will automatically be spun up and a connection created. The test class also provides methods to create database checkpoints, restore the database to that checkpoint, delete the checkpoint, and import backup files (e.g. from your production database).
- MATLAB
- Database Toolbox™
- Docker Desktop
- Database drivers.
Install by double-clicking the mltbx
file. Documentation is provided in the getting started guide.
Please see LICENCE.txt.
Please submit issues to GitHub.