2.04 Add support to dump out the results from the database as
diagnosics with verbose_data / TEST_DBROW_VERBOSE_DATA
2.03 Wrap qw() with () in foreach loops (thus avoiding deprecation
warnings on 5.14. (Thanks to Gabor Szabo for pull request)
Fix tests to delete sqlite test database on Windows (Thanks
to Gabor Szabo for pull request)
2.02 Changed "label" to "diagnostic" (but kept backwards compatible
accepting of old object.)
Fix bug where an invalid comparison operator would cause test
failure rather than throwing an exception (bad input should
create exceptions, not fail tests)
Added better error messages when passing invalid tests in.
Improved commenting and flow control for better maintainability.
2.01 Add tests that use DBD::SQLite to test a real database
Fix the bugs with the DBI interface (thanks to ilmari for pointing
these out)
2.00 Added Test::DatabaseRow::Object and Test::DatabaseRow::Result.
Rewrote Test::DatabaseRow to use these classes to do everything
Added "all_rows_ok" function and ability to check all database rows
returned
improved test coverage.
Fix for bug where
tests => [ "time" => "2011-11-11 11:32:26" ]
would have been interpreted as
tests => { '==' => { "time" => "2011-11-11 11:32:26" } }
not
tests => { 'eq' => { "time" => "2011-11-11 11:32:26" } }
1.05 fix for 5.13.6+ new regualar expression stringification breaking our own
test suite
Moved to Module::Install instead of Module::Build.
Add standard Kwalitee tests and make them pass.
Fixed the eval statements to cope with resetting of $@ in a DESTROY
block (an issue in Perl 5.12 and below)
Addressed a bug that could leave fatal errors enabled on on the passed
database handle after an exception had been raised
Addresses a bug where the arrayref passed as the "sql" argument
would be altered
Improved the documentation
Refactored a lot of code; Switch bracing convention. Removed the
sub package.
Disabled "use warnings" making this compatible with 5.004
(this release never made it to the CPAN)
1.04 added utf8 hack to allow data from the database to be marked as utf8
before it's compared to anything
1.03 added the ability to get at the results after you've run row_ok
1.02 Added Build.PL to the MANIFEST (oops)
Patches from Andy Lester to mean:
Fixed docs on not_row_ok.
results, max_results and min_results now show the actual
incorrect values, instead of hardcoded leftovers.
1.01 added negative assertions, due to request from pudge and
Andy reminding me about it.
1.00 finally fixed warnings problem with Leon Brocard's help
added bind parameters with arrayref being passsed to sql
added documentation of how to use with SQL::Abstract
0.06 allowed test without 'tests' to just check for existance
of rows
0.05 added Test::Warn based tests
0.04 verbose mode added
WHERE 1 = 1 removed due to Richard Clamp's nagging
0.03 NULL behavior added
Proper error messages for missing columns
check die on problem with the SQL
0.02 Documentation typos patched by Kate L Pugh
0.01 Inital Release