Skip to content
This repository was archived by the owner on Mar 17, 2025. It is now read-only.

Commit 8bce695

Browse files
committed
Added proper mock object and method for modem tests
1 parent 353a6d7 commit 8bce695

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

contrib/test/mock-firebase.h

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,21 @@
33

44
#include <memory>
55
#include "gtest/gtest.h"
6-
#include "Firebase.h"
6+
#include "FirebaseArduino.h"
77

88
namespace firebase {
99
namespace modem {
1010

11-
class MockFirebase : public Firebase {
11+
class MockFirebase : public FirebaseArduino {
1212
public:
13+
MOCK_CONST_METHOD0(error, const FirebaseError&());
14+
MOCK_CONST_METHOD1(getString, String ());
15+
MOCK_CONST_METHOD2(pushString, void());
16+
MOCK_CONST_METHOD1(remove, void());
17+
MOCK_CONST_METHOD2(setString, void());
18+
MOCK_CONST_METHOD0(available, bool ());
19+
MOCK_CONST_METHOD0(readEvent, FirebaseObject ());
20+
MOCK_CONST_METHOD2(begin, void ());
1321
};
1422

1523

0 commit comments

Comments
 (0)