BUG FIXES:
N/A
NEW FEATURES:
- SpyProcedure has a new optional parameter, @CallOriginal
- SpyProcedure provides the variable @SpyProcedureOriginalObjectName within the CommandToExecute
- NoTransaction test annotation –@tSQLt:NoTransaction
This annotation causes the test to be executed outside of a transaction. The @CleanUpProcedureName procedure is executed after the test completes. - UndoTestDoubles, useful when test double procedures like tSQLt.FakeTable are executed outside of a transaction
- FakeFunction allows FakeDataSource to be a “VALUES” clause
MISCELLANEOUS:
- Reduced the complexity of building and testing tSQLt
- Removed dependency on Private_NullCellTable table
- Installation of tSQLt can handle more edge cases
- Standardized error messages
- For tSQLt contributors: New build target ‘tSQLtOnly’, which skips Facade validation steps