Revision history for VSGDR::TestScriptGen 0.01 28/05/2014 First version, released on an unsuspecting world. Broken. 0.02 29/05/2014 Added db function support. 0.03 09/06/2014 Handles varchar(max) 0.04 16/06/2014 Defaults values fon non-nullable parameters. Better formatting of output. 0.05 25/06/2014 Strawberry Perl login name implemented. 0.06 15/07/2014 Added option to not run tests on generation. Improved testfilename generation. Switched to using IO::Dir from IO::File 0.07 11/08/2014 Kwalitee changes. 0.08 13/08/2014 Quoted sp/fn references in output. 0.09 13/08/2014 Fixed generation of test results tables. 0.10 13/08/2014 Quoted temp table column names. 0.11 15/09/2014 Fixed 'empty' output table generation bug. 0.12 27/02/2015 Support for user-defined data types. 0.13 11/03/2015 Now accepts the name of an optional existing test file, so that the generated tests no longer include those already in a smoketest project. 0.14 02/09/2015 Fixed new perl 5.22 error message. # Error: Can't use an array as a reference at C:\PerlModules\VSGDR-TestScriptGen-0.13\blib\lib/VSGDR/TestScriptGen.pm line 230. 0.15 05/09/2015 xact_state() must be checked it's not sufficient to check @@trancount because of SQL Server's stupidly complicated transaction system. 0.16 12/10/2016 Anonymous columns in stored procedure output sets are now called Column_1, Column_2 etc. If this clashes will real columns more complex logic will be needed. 0.17 03/11/2017 Fixed generation of xml and user-defined table type variables. Parameter types might not be completely correct yet. 0.18 01/11/2018 Fixed Win32 usage for Linux.