X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftdb2%2Ftest%2Frun-tdb_errorstr.c;h=e8600e7fc7aaaa8b5afcfb08e613efa5d6a86e71;hp=dd8e7b0c39e529c05528b895507eaa35428b3218;hb=74c15d72a2ddc484c771bc226134673409e9a40f;hpb=b846677c1ec77e986c7d6b7c913aa2a4b0c82d4e diff --git a/ccan/tdb2/test/run-tdb_errorstr.c b/ccan/tdb2/test/run-tdb_errorstr.c index dd8e7b0c..e8600e7f 100644 --- a/ccan/tdb2/test/run-tdb_errorstr.c +++ b/ccan/tdb2/test/run-tdb_errorstr.c @@ -4,29 +4,26 @@ #include #include #include +#include #include int main(int argc, char *argv[]) { struct tdb_context *tdb; - plan_tests(1 + TDB_ERR_NESTING + 2); + plan_tests(1 + TDB_ERR_RDONLY*-1 + 2); tdb = tdb_open("run-tdb_errorstr.tdb", TDB_DEFAULT, O_RDWR|O_CREAT|O_TRUNC, 0600, NULL); ok1(tdb); if (tdb) { enum TDB_ERROR err; - for (err = TDB_SUCCESS; err <= TDB_ERR_NESTING; err++) { + for (err = TDB_SUCCESS; err >= TDB_ERR_RDONLY; err--) { tdb->ecode = err; switch (err) { case TDB_SUCCESS: ok1(!strcmp(tdb_errorstr(tdb), "Success")); break; - case TDB_ERR_NESTING: - ok1(!strcmp(tdb_errorstr(tdb), - "Transaction already started")); - break; case TDB_ERR_IO: ok1(!strcmp(tdb_errorstr(tdb), "IO Error"));