From b06838a09db6bfc6ced4cbb124084a064afdc564 Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Fri, 31 Jul 2015 17:18:58 +0800 Subject: [PATCH] test/admin_socket: check error message according to OS Signed-off-by: Yan, Zheng --- src/test/admin_socket.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/test/admin_socket.cc b/src/test/admin_socket.cc index b26acb8908d53..cee215d2e96f6 100644 --- a/src/test/admin_socket.cc +++ b/src/test/admin_socket.cc @@ -217,7 +217,12 @@ TEST(AdminSocketClient, Ping) { { bool ok; std::string result = client.ping(&ok); - EXPECT_NE(std::string::npos, result.find("Connection refused")); +#if defined(__APPLE__) || defined(__FreeBSD__) + const char* errmsg = "Socket operation on non-socket"; +#else + const char* errmsg = "Connection refused"; +#endif + EXPECT_NE(std::string::npos, result.find(errmsg)); ASSERT_FALSE(ok); } // a daemon is connected to the socket -- 2.39.5