ntdb: enhance external-helper test code.
[kai/samba-autobuild/.git] / lib / ntdb / test / run-lockall.c
index 964164e20b355ca305e2fc619618ff8808a56ba8..c4bfb0e5cdb1d8de0b2ce3d91024d8fcb16b8c8c 100644 (file)
@@ -13,6 +13,7 @@
 #include "logging.h"
 
 #define TEST_DBNAME "run-lockall.ntdb"
+#define KEY_STR "key"
 
 #undef fcntl
 
@@ -40,26 +41,29 @@ int main(int argc, char *argv[])
                ok1(ret == SUCCESS);
 
                ok1(ntdb_lockall(ntdb) == NTDB_SUCCESS);
-               ok1(external_agent_operation(agent, STORE, "key")
+               ok1(external_agent_operation(agent, STORE, KEY_STR "=" KEY_STR)
                    == WOULD_HAVE_BLOCKED);
-               ok1(external_agent_operation(agent, FETCH, "key")
+               ok1(external_agent_operation(agent, FETCH, KEY_STR "=" KEY_STR)
                    == WOULD_HAVE_BLOCKED);
                /* Test nesting. */
                ok1(ntdb_lockall(ntdb) == NTDB_SUCCESS);
                ntdb_unlockall(ntdb);
                ntdb_unlockall(ntdb);
 
-               ok1(external_agent_operation(agent, STORE, "key") == SUCCESS);
+               ok1(external_agent_operation(agent, STORE, KEY_STR "=" KEY_STR)
+                   == SUCCESS);
 
                ok1(ntdb_lockall_read(ntdb) == NTDB_SUCCESS);
-               ok1(external_agent_operation(agent, STORE, "key")
+               ok1(external_agent_operation(agent, STORE, KEY_STR "=" KEY_STR)
                    == WOULD_HAVE_BLOCKED);
-               ok1(external_agent_operation(agent, FETCH, "key") == SUCCESS);
+               ok1(external_agent_operation(agent, FETCH, KEY_STR "=" KEY_STR)
+                   == SUCCESS);
                ok1(ntdb_lockall_read(ntdb) == NTDB_SUCCESS);
                ntdb_unlockall_read(ntdb);
                ntdb_unlockall_read(ntdb);
 
-               ok1(external_agent_operation(agent, STORE, "key") == SUCCESS);
+               ok1(external_agent_operation(agent, STORE, KEY_STR "=" KEY_STR)
+                   == SUCCESS);
                ok1(external_agent_operation(agent, CLOSE, NULL) == SUCCESS);
                ntdb_close(ntdb);
        }