Update free port logic.
[m6w6/libmemcached] / tests / failure.cc
index c616a262d794f52253e8779f875effb7afff3220..20c355d39dd16b72982d4575009a7882a42fbe69 100644 (file)
@@ -39,7 +39,7 @@
 /*
   C++ interface test
 */
-#include <libmemcached/memcached.hpp>
+#include <libmemcached-1.0/memcached.hpp>
 #include <libmemcached/server_instance.h>
 #include <libtest/test.hpp>
 
@@ -76,7 +76,7 @@ static test_return_t add_shutdown_servers(memcached_st *memc)
   while (memcached_server_count(memc) < 2)
   {
     const char *argv[1]= { "add_shutdown_server" };
-    in_port_t port= max_port() +1;
+    in_port_t port= libtest::get_free_port();
     test_true(global_framework->servers().start_socket_server("memcached", port, 1, argv));
     test_compare(MEMCACHED_SUCCESS, memcached_server_add(memc, "localhost", port));
   }
@@ -204,7 +204,6 @@ collection_st collection[] ={
   { 0, 0, 0, 0 }
 };
 
-#define TEST_PORT_BASE MEMCACHED_DEFAULT_PORT +10
 #include "libmemcached_world.h"
 
 void get_world(Framework *world)