diff options
author | Vicent Marti <tanoku@gmail.com> | 2011-03-03 18:19:05 +0200 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2011-03-03 20:23:52 +0200 |
commit | 3dccfed16382c64370dd0fd88668c9d9accae6ed (patch) | |
tree | 21406b78ecda452244d9ceb64e5ac9ea8337ffd9 /tests/t11-sqlite.c | |
parent | 8fc050961c6f5d3bc8f2bc27799922bebae4b743 (diff) | |
download | libgit2-3dccfed16382c64370dd0fd88668c9d9accae6ed.tar.gz |
Cleanup the testing toolkit
Tests are now declared with detailed descriptions and a short test name:
BEGIN_TEST(the_test0, "this is an example test that does something")
...
END_TEST
Modules are declared through a simple macro interface:
BEGIN_MODULE(mod_name)
ADD_TEST(the_test0);
...
END_MODULE
Error messages when tests fail have been greatly improved.
Signed-off-by: Vicent Marti <tanoku@gmail.com>
Diffstat (limited to 'tests/t11-sqlite.c')
-rw-r--r-- | tests/t11-sqlite.c | 38 |
1 files changed, 16 insertions, 22 deletions
diff --git a/tests/t11-sqlite.c b/tests/t11-sqlite.c index 9b8cc6bf8..9e9d1b786 100644 --- a/tests/t11-sqlite.c +++ b/tests/t11-sqlite.c @@ -75,49 +75,43 @@ static git_odb *open_sqlite_odb(void) git_odb_close(db); \ } -BEGIN_TEST("sqlite", sql_write_commit) +BEGIN_TEST(sqlite0, "write a commit, read it back (sqlite backend)") TEST_WRITE(commit); END_TEST -BEGIN_TEST("sqlite", sql_write_tree) +BEGIN_TEST(sqlite1, "write a tree, read it back (sqlite backend)") TEST_WRITE(tree); END_TEST -BEGIN_TEST("sqlite", sql_write_tag) +BEGIN_TEST(sqlite2, "write a tag, read it back (sqlite backend)") TEST_WRITE(tag); END_TEST -BEGIN_TEST("sqlite", sql_write_zero) +BEGIN_TEST(sqlite3, "write a zero-byte entry, read it back (sqlite backend)") TEST_WRITE(zero); END_TEST -BEGIN_TEST("sqlite", sql_write_one) +BEGIN_TEST(sqlite4, "write a one-byte entry, read it back (sqlite backend)") TEST_WRITE(one); END_TEST -BEGIN_TEST("sqlite", sql_write_two) +BEGIN_TEST(sqlite5, "write a two-byte entry, read it back (sqlite backend)") TEST_WRITE(two); END_TEST -BEGIN_TEST("sqlite", sql_write_some) +BEGIN_TEST(sqlite6, "write some bytes in an entry, read it back (sqlite backend)") TEST_WRITE(some); END_TEST -git_testsuite *libgit2_suite_sqlite(void) -{ - git_testsuite *suite = git_testsuite_new("SQLite Backend"); - +BEGIN_SUITE(sqlite) #ifdef GIT2_SQLITE_BACKEND - ADD_TEST(suite, "sqlite", sql_write_commit); - ADD_TEST(suite, "sqlite", sql_write_tree); - ADD_TEST(suite, "sqlite", sql_write_tag); - ADD_TEST(suite, "sqlite", sql_write_zero); - ADD_TEST(suite, "sqlite", sql_write_one); - ADD_TEST(suite, "sqlite", sql_write_two); - ADD_TEST(suite, "sqlite", sql_write_some); + ADD_TEST(sqlite0); + ADD_TEST(sqlite1); + ADD_TEST(sqlite2); + ADD_TEST(sqlite3); + ADD_TEST(sqlite4); + ADD_TEST(sqlite5); + ADD_TEST(sqlite6); #endif - - return suite; -} - +END_SUITE |