| // SPDX-License-Identifier: Apache-2.0 | |
| // Copyright (C) 2021 GOOGLE | |
| #pragma once | |
| #include "log_buffer.hpp" | |
| #include <gmock/gmock.h> | |
| class LogBufferMock : public LogBuffer | |
| { | |
| public: | |
| LogBufferMock() : LogBuffer(-1, -1) | |
| {} | |
| MOCK_METHOD(void, append, (const char* data, size_t sz), (override)); | |
| MOCK_METHOD(void, setFullHandler, (std::function<void()> cb), (override)); | |
| MOCK_METHOD(bool, empty, (), (const, override)); | |
| MOCK_METHOD(void, clear, (), (override)); | |
| }; |