arduino-emulator
Loading...
Searching...
No Matches
PrintableMock.h
1/*
2 * Copyright (c) 2020 Arduino. All rights reserved.
3 *
4 * SPDX-License-Identifier: LGPL-2.1-or-later
5 */
6
7#ifndef PRINTABLE_MOCK_H_
8#define PRINTABLE_MOCK_H_
9
10/**************************************************************************************
11 * INCLUDE
12 **************************************************************************************/
13
14#include <string>
15
16#include <api/Printable.h>
17
18/**************************************************************************************
19 * CLASS DECLARATION
20 **************************************************************************************/
21
23{
24public:
25 int _i;
26 virtual size_t printTo(arduino::Print& p) const override
27 {
28 size_t written = 0;
29 written += p.print("PrintableMock i = ");
30 written += p.print(_i);
31 return written;
32 }
33};
34
35#endif /* PRINTABLE_MOCK_H_ */
Definition PrintableMock.h:23
Definition Print.h:36
Definition Printable.h:35