Merge branch 'catch' into v1.x
[m6w6/libmemcached] / test / tests / memcached / udp.cpp
index 85e44126c7ae742becda21bddf4bc6470408960c..f832e75ffa1246230da5b18da069f9e41a1cd39b 100644 (file)
@@ -2,30 +2,9 @@
 #include "test/lib/MemcachedCluster.hpp"
 
 TEST_CASE("memcached_udp") {
-#ifdef __APPLE__
-  WARN("skip: memcached crashes");
-  SUCCEED();
-#else
   auto test = MemcachedCluster::udp();
   auto memc = &test.memc;
 
-  SECTION("sets reply flag") {
-    // FIXME: bad internals test
-    REQUIRE(memc->flags.reply);
-    REQUIRE_FALSE(memc->flags.use_udp);
-    REQUIRE_FALSE(memc->flags.use_udp == memc->flags.reply);
-    test.enableUdp();
-    REQUIRE_FALSE(memc->flags.reply);
-    REQUIRE(memc->flags.use_udp);
-    REQUIRE_FALSE(memc->flags.use_udp == memc->flags.reply);
-    test.enableUdp(false);
-    REQUIRE(memc->flags.reply);
-    REQUIRE_FALSE(memc->flags.use_udp);
-    REQUIRE_FALSE(memc->flags.use_udp == memc->flags.reply);
-  }
-
-  test.enableUdp();
-
   SECTION("compat") {
     memcached_return_t rc;
     REQUIRE_RC(MEMCACHED_INVALID_ARGUMENTS, memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_BUFFER_REQUESTS, true));
@@ -93,5 +72,4 @@ TEST_CASE("memcached_udp") {
       }
     }
   }
-#endif
 }