summaryrefslogtreecommitdiff
path: root/tests/libmemcached-1.0/mem_functions.cc
diff options
context:
space:
mode:
authorBrian Aker <brian@tangent.org>2012-11-30 04:43:34 -0500
committerBrian Aker <brian@tangent.org>2012-11-30 04:43:34 -0500
commit74a360a592b393235093dae2858fa1b961553b98 (patch)
tree856f3f276c0b512c546a460c7e65597c10918242 /tests/libmemcached-1.0/mem_functions.cc
parent982ed90e5090906fe0ce4b744467962677e641cc (diff)
parent43e878d6a28a0932a6dcbf80c62f3c180c75111d (diff)
downloadlibmemcached-74a360a592b393235093dae2858fa1b961553b98.tar.gz
Merge with 1.0
Diffstat (limited to 'tests/libmemcached-1.0/mem_functions.cc')
-rw-r--r--tests/libmemcached-1.0/mem_functions.cc21
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/libmemcached-1.0/mem_functions.cc b/tests/libmemcached-1.0/mem_functions.cc
index 66144a3a..ae13bd1b 100644
--- a/tests/libmemcached-1.0/mem_functions.cc
+++ b/tests/libmemcached-1.0/mem_functions.cc
@@ -3684,6 +3684,27 @@ test_return_t murmur_run (memcached_st *)
#endif
}
+test_return_t murmur3_TEST(hashkit_st *)
+{
+ test_skip(true, libhashkit_has_algorithm(HASHKIT_HASH_MURMUR3));
+
+#ifdef WORDS_BIGENDIAN
+ (void)murmur3_values;
+ return TEST_SKIPPED;
+#else
+ uint32_t x;
+ const char **ptr;
+
+ for (ptr= list_to_hash, x= 0; *ptr; ptr++, x++)
+ {
+ test_compare(murmur3_values[x],
+ memcached_generate_hash_value(*ptr, strlen(*ptr), MEMCACHED_HASH_MURMUR3));
+ }
+
+ return TEST_SUCCESS;
+#endif
+}
+
test_return_t jenkins_run (memcached_st *)
{
uint32_t x;