<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>TST Wiki &amp; Documentation Rss Feed</title><link>http://tst.codeplex.com/Wiki/View.aspx?title=Home</link><description>TST Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=52</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the core of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with that found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/84845"&gt;Version 1.9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST"&gt;http://www.codeplex.com/MCI4TST&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362160"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362159"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362158"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com"&gt;http://www.ladimolnar.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxEquals &lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Thu, 12 Jul 2012 08:48:48 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120712084848A</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=51</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the core of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/84845"&gt;Version 1.9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST"&gt;http://www.codeplex.com/MCI4TST&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362160"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362159"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362158"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com"&gt;http://www.ladimolnar.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxEquals &lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Thu, 12 Jul 2012 08:48:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120712084818A</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=50</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/84845"&gt;Version 1.9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST"&gt;http://www.codeplex.com/MCI4TST&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362160"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362159"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362158"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com"&gt;http://www.ladimolnar.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxEquals &lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Thu, 29 Mar 2012 22:07:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120329100706P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=49</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/76767"&gt;Version 1.8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST"&gt;http://www.codeplex.com/MCI4TST&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362160"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362159"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362158"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com"&gt;http://www.ladimolnar.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxEquals &lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Thu, 29 Mar 2012 21:05:55 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120329090555P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=48</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/76767"&gt;Version 1.8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST"&gt;http://www.codeplex.com/MCI4TST&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362160"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362159"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362158"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com"&gt;http://www.ladimolnar.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxEquals &lt;/li&gt;
&lt;li&gt;Assert.NVarCharMaxNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Thu, 29 Mar 2012 21:04:19 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120329090419P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=47</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/76767"&gt;Version 1.8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST"&gt;http://www.codeplex.com/MCI4TST&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362160"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362159"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=362158"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com"&gt;http://www.ladimolnar.com&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Thu, 29 Mar 2012 21:02:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120329090214P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=46</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/76767"&gt;Version 1.8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=303121"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=303120"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=303119"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;
&lt;li&gt;Assert.Ignore&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 13 Nov 2011 09:10:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20111113091053A</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=45</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/76767"&gt;Version 1.8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=303121"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=303120"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=303119"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 13 Nov 2011 08:56:08 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20111113085608A</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=44</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/76767"&gt;Version 1.8&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=244508"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=244509"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Download?ProjectName=TST&amp;DownloadId=244510"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 13 Nov 2011 08:54:54 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20111113085454A</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=43</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/67192"&gt;Version 1.7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section:&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=244508"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=244509"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=244510"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sat, 28 May 2011 09:56:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110528095614A</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=42</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/67192"&gt;Version 1.7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142999"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142998"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142997"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sat, 28 May 2011 09:27:00 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20110528092700A</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=41</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures. They detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/50641"&gt;Version 1.6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142999"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142998"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142997"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 15 Aug 2010 23:27:39 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100815112739P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=40</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures that detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/50641"&gt;Version 1.6&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142999"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142998"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142997"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 15 Aug 2010 23:26:40 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100815112640P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=39</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures that detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/42111"&gt;Version 1.5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142999"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142998"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2010 file: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142997"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 15 Aug 2010 23:24:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100815112449P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=38</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures that detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/42111"&gt;Version 1.5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;span class="unresolved"&gt;Cannot resolve file macro, invalid file name or id.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;span class="unresolved"&gt;Cannot resolve file macro, invalid file name or id.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Word 2007 file: &lt;span class="unresolved"&gt;Cannot resolve file macro, invalid file name or id.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.IsTableNotEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 15 Aug 2010 23:16:31 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100815111631P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=37</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures that detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Can run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Can generate XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/42111"&gt;Version 1.5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142982"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=76356"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2007 file: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=76355"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 15 Aug 2010 21:40:14 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100815094014P</guid></item><item><title>Updated Wiki: Home</title><link>http://tst.codeplex.com/wikipage?version=36</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Welcome to T.S.T.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;TST is a tool that simplifies writing and running automated tests for code written in T-SQL. At the heart of the TST tool is the TST database. This database contains a series of stored procedures that represent a test API. Part of this API is similar with those found in Unit Testing libraries familiar to programmers in C# or Java.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Feature Highlights&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support for validating views as well as stored procedures and functions that return a table.&lt;/li&gt;
&lt;li&gt;A reliable implementation of Assert.Equals / Assert.NotEquals procedures that detect when a comparison should not be made due to incompatibility of the data types. Additional procedures like Assert.NumericEquals, Assert.NumericNotEquals, Assert.FloatEquals, Assert.FloatNotEquals are provided.&lt;/li&gt;
&lt;li&gt;Ability to run concurrent test sessions against the same or different databases.&lt;/li&gt;
&lt;li&gt;Ability to produce XML results.&lt;/li&gt;
&lt;li&gt;Automatic rollback of the database changes done during each test.&lt;/li&gt;
&lt;li&gt;TST will detect when its own rollback mechanism becomes ineffective in some scenarios that involve testing code that uses transactions. The TST rollback can be disabled at the test, suite or global level.&lt;/li&gt;
&lt;li&gt;No need to register the test stored procedures; they are picked up automatically by the TST test runners. &lt;/li&gt;
&lt;li&gt;Can be run from the command prompt or directly by calling one of the test runner stored procedures. &lt;/li&gt;
&lt;li&gt;The TST infrastructure is isolated in a separate database.&lt;/li&gt;
&lt;li&gt;Easy to install and integrate with other test frameworks.&lt;/li&gt;
&lt;li&gt;Does not have any dependencies besides SQL Server. &lt;/li&gt;
&lt;li&gt;Very small learning curve for someone already familiar with T-SQL. &lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;Current release:&lt;/b&gt; &lt;a href="http://tst.codeplex.com/releases/view/42111"&gt;Version 1.5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related project on CodePlex:&lt;/b&gt; &lt;br /&gt;Managed Code Interface for T-SQL Test Tool &lt;a href="http://www.codeplex.com/MCI4TST" class="externalLink"&gt;http://www.codeplex.com/MCI4TST&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Complete documentation including a Quick Start section&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;PDF format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=142982"&gt;TST.pdf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;HTML format: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=76356"&gt;TST.mht&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Word 2007 file: &lt;a href="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=TST&amp;DownloadId=76355"&gt;TST.docx&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;&lt;b&gt;7 minutes video demo:&lt;/b&gt; &lt;a href="http://www.youtube.com/watch?v=bLtK20bl7G4" class="externalLink"&gt;http://www.youtube.com/watch?v=bLtK20bl7G4&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Author&amp;#39;s home page and other projects:&lt;/b&gt; &lt;a href="http://www.ladimolnar.com" class="externalLink"&gt;http://www.ladimolnar.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The TST API&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Assert.LogInfo&lt;/li&gt;
&lt;li&gt;Assert.Pass&lt;/li&gt;
&lt;li&gt;Assert.Fail&lt;/li&gt;
&lt;li&gt;Assert.Equals&lt;/li&gt;
&lt;li&gt;Assert.NotEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericEquals&lt;/li&gt;
&lt;li&gt;Assert.NumericNotEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatEquals&lt;/li&gt;
&lt;li&gt;Assert.FloatNotEquals&lt;/li&gt;
&lt;li&gt;Assert.IsLike&lt;/li&gt;
&lt;li&gt;Assert.IsNotLike&lt;/li&gt;
&lt;li&gt;Assert.IsNull&lt;/li&gt;
&lt;li&gt;Assert.IsNotNull&lt;/li&gt;
&lt;li&gt;Assert.TableEquals&lt;/li&gt;
&lt;li&gt;Assert.IsTableEmpty&lt;/li&gt;
&lt;li&gt;Assert.RegisterExpectedError&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Runner.RunAll &lt;/li&gt;
&lt;li&gt;Runner.RunSuite  &lt;/li&gt;
&lt;li&gt;Runner.RunTest  &lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;Utils.SetConfiguration&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 15 Aug 2010 21:35:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20100815093546P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://tst.codeplex.com/documentation?version=3</link><description>&lt;div class="wikidoc"&gt;&lt;br /&gt;&lt;b&gt;For complete documentation including a Quick Start section and a video introduction click on the Home tab.&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 15 Aug 2010 21:34:45 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100815093445P</guid></item><item><title>Updated Wiki: Documentation</title><link>http://tst.codeplex.com/documentation?version=2</link><description>&lt;div class="wikidoc"&gt;&lt;br /&gt;&lt;b&gt;For complete documentation including a Quick Start section and a video introduction click on the Home tab.&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Sun, 15 Aug 2010 08:20:43 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100815082043A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://tst.codeplex.com/documentation?version=1</link><description>&lt;div class="wikidoc"&gt;&lt;br /&gt;&lt;b&gt;For complete documentation including a Quick Start section and a video introduction see click on the Home tab.&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>lmolnar</author><pubDate>Wed, 17 Mar 2010 08:15:49 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20100317081549A</guid></item></channel></rss>