aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2016-02-22 17:09:14 -0800
committerVitaly Buka <vitalybuka@google.com>2016-02-23 20:12:31 +0000
commitc6d99bb82ea9ceef4cf65a5b0c755bb1f119b639 (patch)
treee787d15c8e07c51631623d8c448c5a36bac76d60 /src
parentb612e3cea994a6ea905baacfe2aab1ecc9e2027e (diff)
downloadlibweave-c6d99bb82ea9ceef4cf65a5b0c755bb1f119b639.tar.gz
Move MockAccessBlackListManager into separate file
BUG: 27300728 Change-Id: I6fff85d623bdfd87df9772f8e982b4bd24c55124 Reviewed-on: https://weave-review.googlesource.com/2706 Reviewed-by: Vitaly Buka <vitalybuka@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/access_api_handler_unittest.cc25
-rw-r--r--src/test/mock_black_list_manager.h40
2 files changed, 43 insertions, 22 deletions
diff --git a/src/access_api_handler_unittest.cc b/src/access_api_handler_unittest.cc
index 3c22eaa..cec680c 100644
--- a/src/access_api_handler_unittest.cc
+++ b/src/access_api_handler_unittest.cc
@@ -9,9 +9,10 @@
#include <weave/test/mock_device.h>
#include <weave/test/unittest_utils.h>
-#include "src/component_manager_impl.h"
#include "src/access_black_list_manager.h"
+#include "src/component_manager_impl.h"
#include "src/data_encoding.h"
+#include "src/test/mock_black_list_manager.h"
using testing::_;
using testing::AnyOf;
@@ -22,26 +23,6 @@ using testing::WithArgs;
namespace weave {
-class MockAccessBlackListManager : public AccessBlackListManager {
- public:
- MOCK_METHOD1(AddEntryAddedCallback, void(const base::Closure&));
- MOCK_METHOD4(Block,
- void(const std::vector<uint8_t>&,
- const std::vector<uint8_t>&,
- const base::Time&,
- const DoneCallback&));
- MOCK_METHOD3(Unblock,
- void(const std::vector<uint8_t>&,
- const std::vector<uint8_t>&,
- const DoneCallback&));
- MOCK_CONST_METHOD2(IsBlocked,
- bool(const std::vector<uint8_t>&,
- const std::vector<uint8_t>&));
- MOCK_CONST_METHOD0(GetEntries, std::vector<Entry>());
- MOCK_CONST_METHOD0(GetSize, size_t());
- MOCK_CONST_METHOD0(GetCapacity, size_t());
-};
-
class AccessApiHandlerTest : public ::testing::Test {
protected:
void SetUp() override {
@@ -104,7 +85,7 @@ class AccessApiHandlerTest : public ::testing::Test {
StrictMock<provider::test::FakeTaskRunner> task_runner_;
ComponentManagerImpl component_manager_{&task_runner_};
StrictMock<test::MockDevice> device_;
- StrictMock<MockAccessBlackListManager> access_manager_;
+ StrictMock<test::MockAccessBlackListManager> access_manager_;
std::unique_ptr<AccessApiHandler> handler_;
};
diff --git a/src/test/mock_black_list_manager.h b/src/test/mock_black_list_manager.h
new file mode 100644
index 0000000..f028953
--- /dev/null
+++ b/src/test/mock_black_list_manager.h
@@ -0,0 +1,40 @@
+// Copyright 2016 The Weave Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef LIBWEAVE_SRC_MOCK_BLACK_LIST_MANAGER_H_
+#define LIBWEAVE_SRC_MOCK_BLACK_LIST_MANAGER_H_
+
+#include <gmock/gmock.h>
+
+#include "src/access_black_list_manager.h"
+
+namespace weave {
+
+namespace test {
+
+class MockAccessBlackListManager : public AccessBlackListManager {
+ public:
+ MOCK_METHOD1(AddEntryAddedCallback, void(const base::Closure&));
+ MOCK_METHOD4(Block,
+ void(const std::vector<uint8_t>&,
+ const std::vector<uint8_t>&,
+ const base::Time&,
+ const DoneCallback&));
+ MOCK_METHOD3(Unblock,
+ void(const std::vector<uint8_t>&,
+ const std::vector<uint8_t>&,
+ const DoneCallback&));
+ MOCK_CONST_METHOD2(IsBlocked,
+ bool(const std::vector<uint8_t>&,
+ const std::vector<uint8_t>&));
+ MOCK_CONST_METHOD0(GetEntries, std::vector<Entry>());
+ MOCK_CONST_METHOD0(GetSize, size_t());
+ MOCK_CONST_METHOD0(GetCapacity, size_t());
+};
+
+} // namespace test
+
+} // namespace weave
+
+#endif // LIBWEAVE_SRC_MOCK_BLACK_LIST_MANAGER_H_