Commit 3d8a02dc authored by Rich Prohaska's avatar Rich Prohaska

fixup the pma split key test

git-svn-id: file:///svn/tokudb@1571 c7de825b-a66e-492c-adef-691d508d4ae1
parent 69d0ba12
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include <arpa/inet.h> #include <arpa/inet.h>
#include "list.h" #include "list.h"
#include "pma-internal.h" #include "pma-internal.h"
#include "kv-pair.h"
#include "test.h" #include "test.h"
static TOKUTXN const null_txn = 0; static TOKUTXN const null_txn = 0;
...@@ -973,10 +974,13 @@ static void test_pma_dup_split_n(int n, int dup_mode) { ...@@ -973,10 +974,13 @@ static void test_pma_dup_split_n(int n, int dup_mode) {
nc = toku_pma_n_entries(pmac); nc = toku_pma_n_entries(pmac);
if (n > 0) { if (n > 0) {
int kk; int kk, vv;
assert(splitk.size == sizeof kk); struct kv_pair *kv = splitk.data;
memcpy(&kk, splitk.data, splitk.size); assert(kv_pair_keylen(kv) == sizeof kk);
memcpy(&kk, kv_pair_key(kv), kv_pair_keylen(kv));
assert(kk == dupkey); assert(kk == dupkey);
if (dup_mode & TOKU_DB_DUPSORT)
assert(kv_pair_vallen(kv) == sizeof vv);
} }
if (splitk.data) toku_free(splitk.data); if (splitk.data) toku_free(splitk.data);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment