+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;
+}
+