This test confirms that
SQLTransactionErrorCallback
is invoked correctly and regardless of its output, the transaction is always rolled back on failure.