libmemcached: add MEMCACHED_BEHAVIOR_META_PROTOCOL
[m6w6/libmemcached] / test / tests / memcached / append.cpp
index fec1ea4b54d54c5ea2c273b88e6ecc2618f97fd1..5ff0805f25075cea17b29bace015fd2f395712a3 100644 (file)
@@ -4,14 +4,20 @@
 TEST_CASE("memcached_append") {
   pair<string, MemcachedCluster> tests[] = {
       {"bin_mixed", MemcachedCluster::mixed()},
-      {"mixed", MemcachedCluster::mixed()}
+      {"meta_mixed", MemcachedCluster::mixed()},
+      {"ascii_mixed", MemcachedCluster::mixed()}
   };
 
   tests[0].second.enableBinaryProto();
+  tests[1].second.enableMetaProto();
 
   LOOPED_SECTION(tests) {
     auto memc = &test.memc;
 
+    if (name == "meta_mixed" && !test.isGEVersion(1, 6)) {
+      continue;
+    }
+
     SECTION("text") {
       const char *values[] = {
           "one", "two", "three", "four"