From f52c1ec3f6a0bade4e7e10ab12f02027a492af04 Mon Sep 17 00:00:00 2001 From: Falk Werner Date: Sat, 4 Jul 2020 12:44:44 +0200 Subject: [PATCH] chore: cleanup headers; hardened tests --- test/webfuse/test_server.cc | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/test/webfuse/test_server.cc b/test/webfuse/test_server.cc index e3e5de8..f964eab 100644 --- a/test/webfuse/test_server.cc +++ b/test/webfuse/test_server.cc @@ -2,12 +2,6 @@ #include -#include -#include -#include -#include -#include - #include "webfuse/server.h" #include "webfuse/server_config.h" #include "webfuse/test_util/server.hpp" @@ -31,6 +25,7 @@ using webfuse_test::ReadDir; using testing::StrEq; using testing::_; using testing::AnyNumber; +using testing::AtMost; using testing::Return; #define TIMEOUT (std::chrono::seconds(10)) @@ -118,7 +113,7 @@ TEST(server, read) .WillOnce(Return("{\"handle\": 42}")); EXPECT_CALL(handler, Invoke(StrEq("read"), _)).Times(1) .WillOnce(Return("{\"data\": \"*\", \"format\": \"identity\", \"count\": 1}")); - EXPECT_CALL(handler, Invoke(StrEq("close"), _)).Times(1); + EXPECT_CALL(handler, Invoke(StrEq("close"), _)).Times(AtMost(1)); WsClient client(handler, WF_PROTOCOL_NAME_PROVIDER_CLIENT); auto connected = client.Connect(server.GetPort(), WF_PROTOCOL_NAME_ADAPTER_SERVER); @@ -134,6 +129,7 @@ TEST(server, read) json_decref(response); std::string base_dir = server.GetBaseDir(); + ASSERT_TRUE(File(base_dir).isDirectory()); File file(base_dir + "/test/a.file"); ASSERT_TRUE(file.hasContents("*")); @@ -165,6 +161,7 @@ TEST(server, readdir) json_decref(response); std::string base_dir = server.GetBaseDir(); + ASSERT_TRUE(File(base_dir).isDirectory()); File file(base_dir + "/test"); ASSERT_TRUE(file.hasSubdirectory("foo"));