X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=test%2Ftxn_test.c;h=a8684da41b5140ccb25f0b362631a7f11f82c27a;hp=018f19e3657f5406fc6903d7925d4fb251d447b7;hb=d26bac75802a324ed98c8d3d88cfb9eb87b3b35a;hpb=11572afcaf218cfcbb8e9747f22739f75252c4f4 diff --git a/test/txn_test.c b/test/txn_test.c index 018f19e..a8684da 100644 --- a/test/txn_test.c +++ b/test/txn_test.c @@ -4,13 +4,15 @@ #include "common.h" #include "runtime.h" #include "txn.h" +#include "map.h" +#include "hashtable.h" #define ASSERT_EQUAL(x, y) CuAssertIntEquals(tc, x, y) void test1 (CuTest* tc) { - map_t *map = map_alloc(MAP_TYPE_LIST, NULL); - txn_t *t1 = txn_begin(TXN_READ_WRITE, TXN_REPEATABLE_READ, map); - txn_t *t2 = txn_begin(TXN_READ_WRITE, TXN_REPEATABLE_READ, map); + map_t *map = map_alloc(MAP_TYPE_HASHTABLE, NULL); + txn_t *t1 = txn_begin(TXN_REPEATABLE_READ, map); + txn_t *t2 = txn_begin(TXN_REPEATABLE_READ, map); tm_set(t1, "abc", 2); tm_set(t1, "abc", 3); ASSERT_EQUAL( DOES_NOT_EXIST, tm_get(t2, "abc") );