Fixing likely and sort test.
[m6w6/libmemcached] / tests / plus.cpp
index cb0b0837893531a72e90a9478cacd822ab3020ab..10b2440a7c2f2ea02c5d7b86271500ff8e81cbe5 100644 (file)
@@ -29,9 +29,31 @@ uint8_t basic_test(memcached_st *memc)
 
   return 0;
 }
+uint8_t basic_master_key_test(memcached_st *memc)
+{
+  Memcached foo;
+  char *value_set= "Data for server A";
+  char *master_key_a= "server-a";
+  char *master_key_b= "server-b";
+  char *key= "xyz";
+  char *value;
+  size_t value_length;
+
+  foo.set_by_key(master_key_a, key, value_set, strlen(value_set));
+  value= foo.get_by_key(master_key_a, key, &value_length);
+
+  assert((memcmp(value, value_set, value_length) == 0));
+
+  value= foo.get_by_key(master_key_b, key, &value_length);
+  assert((memcmp(value, value_set, value_length) == 0));
+
+  return 0;
+}
+
 
 test_st tests[] ={
   {"basic", 0, basic_test },
+  {"basic_master_key", 0, basic_master_key_test },
   {0, 0, 0}
 };