| // Copyright 2020 The Chromium 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 DISCOVERY_COMMON_TESTING_MOCK_REPORTING_CLIENT_H_ |
| #define DISCOVERY_COMMON_TESTING_MOCK_REPORTING_CLIENT_H_ |
| |
| #include "discovery/common/reporting_client.h" |
| #include "gmock/gmock.h" |
| |
| namespace openscreen { |
| namespace discovery { |
| |
| class MockReportingClient : public ReportingClient { |
| public: |
| MOCK_METHOD1(OnFatalError, void(Error error)); |
| MOCK_METHOD1(OnRecoverableError, void(Error error)); |
| }; |
| |
| } // namespace discovery |
| } // namespace openscreen |
| |
| #endif // DISCOVERY_COMMON_TESTING_MOCK_REPORTING_CLIENT_H_ |