Skip to content

Commit 7908db0

Browse files
author
Todd L. Montgomery
committed
added wrapper around Ir class for unit test usage
1 parent aee2940 commit 7908db0

File tree

3 files changed

+22
-4
lines changed

3 files changed

+22
-4
lines changed

test/cpp/OtfIrTest.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,12 @@ using namespace sbe::on_the_fly;
2323
using ::std::cout;
2424
using ::std::endl;
2525

26+
class OtfIrTestWrapper : public Ir
27+
{
28+
public:
29+
OtfIrTestWrapper() : Ir(NULL, 0, -1, -1, -1) {};
30+
};
31+
2632
/*
2733
* Fixture around IR for testing that it works correctly
2834
*/
@@ -47,7 +53,7 @@ class OtfIrTest : public testing::Test
4753
ir_.addToken(0, 0, Ir::END_COMPOSITE, byteOrder, Ir::NONE, schemaId, messageHeaderStr);
4854
};
4955

50-
Ir ir_;
56+
OtfIrTestWrapper ir_;
5157
};
5258

5359
TEST_F(OtfIrTest, shouldBeAbleToAddTokens)

test/cpp/OtfMessageHeaderTest.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@ using namespace sbe::on_the_fly;
2020
using ::std::cout;
2121
using ::std::endl;
2222

23+
class OtfIrMessageHeaderTestWrapper : public Ir
24+
{
25+
public:
26+
OtfIrMessageHeaderTestWrapper() : Ir(NULL, 0, -1, -1, -1) {};
27+
};
28+
2329
/*
2430
* Fixture around listener that also is an OnNext and OnError
2531
*/
@@ -123,7 +129,7 @@ class OtfMessageHeaderTest : public testing::Test, public OnNext, public OnError
123129
}
124130

125131
Listener listener_;
126-
Ir ir_;
132+
OtfIrMessageHeaderTestWrapper ir_;
127133
char *buffer_;
128134
int bufferLen_;
129135
int numFieldsSeen_;

test/cpp/OtfMessageTest.h

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@
1616
#ifndef _OTFMESSAGETEST_H_
1717
#define _OTFMESSAGETEST_H_
1818

19+
class OtfIrMessageTestWrapper : public Ir
20+
{
21+
public:
22+
OtfIrMessageTestWrapper() : Ir(NULL, 0, -1, -1, -1) {};
23+
};
24+
1925
/*
2026
* Fixture around listener
2127
*/
@@ -106,8 +112,8 @@ class OtfMessageTest : public testing::Test, public Ir::Callback
106112
return &messageIr_;
107113
};
108114

109-
Ir messageHeaderIr_;
110-
Ir messageIr_;
115+
OtfIrMessageTestWrapper messageHeaderIr_;
116+
OtfIrMessageTestWrapper messageIr_;
111117
Listener listener_;
112118
char *buffer_;
113119
int bufferLen_;

0 commit comments

Comments
 (0)