blob: b1ddd0ee379610add69f89d269678831480b0115 [file] [log] [blame]
Nan Zhou042b5ba2021-06-18 09:32:45 -07001// SPDX-License-Identifier: Apache-2.0
2// Copyright (C) 2021 GOOGLE
3
4#pragma once
5
6#include "log_buffer.hpp"
7
8#include <gmock/gmock.h>
9
10class LogBufferMock : public LogBuffer
11{
12 public:
Patrick Williamsb6752722023-05-10 07:50:26 -050013 LogBufferMock() : LogBuffer(-1, -1) {}
Nan Zhou042b5ba2021-06-18 09:32:45 -070014 MOCK_METHOD(void, append, (const char* data, size_t sz), (override));
15 MOCK_METHOD(void, setFullHandler, (std::function<void()> cb), (override));
16 MOCK_METHOD(bool, empty, (), (const, override));
17 MOCK_METHOD(void, clear, (), (override));
18};