X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=test%2FT562-lib-database.sh;h=20bed8b4646a1607802bfe72c8148cf0d38f15cb;hp=b8fba7d63fc555442dfc0d431fb8f4eb9810ec12;hb=ab456541924dcb1e1c6d6c7ba1781011e3453f27;hpb=095d3d7134f5668b96cf1d70997d3f110b03c898 diff --git a/test/T562-lib-database.sh b/test/T562-lib-database.sh index b8fba7d6..20bed8b4 100755 --- a/test/T562-lib-database.sh +++ b/test/T562-lib-database.sh @@ -15,7 +15,7 @@ cat < c_head int main (int argc, char** argv) { notmuch_database_t *db; - notmuch_status_t stat; + notmuch_status_t stat = NOTMUCH_STATUS_SUCCESS; char *msg = NULL; stat = notmuch_database_open_verbose (argv[1], NOTMUCH_DATABASE_MODE_READ_WRITE, &db, &msg); @@ -68,19 +68,20 @@ EOF test_expect_equal_file EXPECTED OUTPUT test_begin_subtest "get version with closed db" -test_subtest_known_broken cat c_head - c_tail <<'EOF' | test_C ${MAIL_DIR} { unsigned int version; EXPECT0(notmuch_database_close (db)); version = notmuch_database_get_version (db); printf ("%u\n", version); + stat = NOTMUCH_STATUS_XAPIAN_EXCEPTION; } EOF cat < EXPECTED == stdout == 0 == stderr == +A Xapian exception occurred at lib/database.cc:XXX: Database has been closed EOF test_expect_equal_file EXPECTED OUTPUT