View Source MessageStoreCase (message_store v3.2.0)

This module defines the test case to be used by tests that require setting up a connection and database. Finally, if the test case interacts with the database, it cannot be async. For this reason, every test runs inside a transaction which is reset at the beginning of the test unless the test case is marked as async.