testing: freebsd [travis skip]
[awesomized/libmemcached] / test / tests / memcached / regression / binary_block_add.cpp
index f976201a4b7ff6bdf229094a585c9acf20e470c8..468a611d6848b567538db7c8dd3b800e6c4e2214 100644 (file)
@@ -5,11 +5,13 @@ TEST_CASE("memcached_regression_binary_block_add") {
   auto test = MemcachedCluster::network();
   auto memc = &test.memc;
   auto blob = random_ascii_string(1024);
+  auto binary = GENERATE(0, 1);
 
-  test.enableBinaryProto();
+  test.enableBinaryProto(binary);
+  INFO("binary: " << binary);
 
   for (auto i = 0; i < 20480; ++i) {
-    auto rkey = random_ascii_string(12);
+    auto rkey = random_ascii_string(12) + to_string(i);
     memcached_return_t rc = memcached_add_by_key(memc, S("key"), rkey.c_str(), rkey.length(), blob.c_str(), blob.length(), 0, 0);
 
     if (rc == MEMCACHED_MEMORY_ALLOCATION_FAILURE) {