@@ -40,7 +40,8 @@ TEST_CASE("test_server_telegrambuffer_oneOpened", "[vpr]") {
40
40
buff.append (comm::ByteArray{" 111" });
41
41
buff.append (comm::ByteArray{" 222" });
42
42
43
- auto frames = buff.take_telegram_frames ();
43
+ std::vector<comm::TelegramFramePtr> frames;
44
+ buff.take_telegram_frames (frames);
44
45
REQUIRE (frames.size () == 0 );
45
46
46
47
REQUIRE (std::string_view{buff.data ()} == " 111222" );
@@ -57,7 +58,8 @@ TEST_CASE("test_server_telegrambuffer_notFilledTelegramButWithPrependedRubish",
57
58
tBuff.append (rubbish);
58
59
tBuff.append (msgHeader.buffer ());
59
60
60
- auto frames = tBuff.take_telegram_frames ();
61
+ std::vector<comm::TelegramFramePtr> frames;
62
+ tBuff.take_telegram_frames (frames);
61
63
REQUIRE (0 == frames.size ());
62
64
63
65
REQUIRE (msgHeader.buffer () == tBuff.data ()); // the rubbish prefix fragment will be absent here
@@ -83,7 +85,8 @@ TEST_CASE("test_server_telegrambuffer__oneFinishedOneOpened", "[vpr]")
83
85
tBuff.append (t1);
84
86
tBuff.append (t2);
85
87
86
- auto frames = tBuff.take_telegram_frames ();
88
+ std::vector<comm::TelegramFramePtr> frames;
89
+ tBuff.take_telegram_frames (frames);
87
90
REQUIRE (1 == frames.size ());
88
91
89
92
REQUIRE (msgBody1 == frames[0 ]->body );
@@ -110,7 +113,8 @@ TEST_CASE("test_server_telegrambuffer_twoFinished", "[vpr]")
110
113
tBuff.append (t1);
111
114
tBuff.append (t2);
112
115
113
- auto frames = tBuff.take_telegram_frames ();
116
+ std::vector<comm::TelegramFramePtr> frames;
117
+ tBuff.take_telegram_frames (frames);
114
118
REQUIRE (2 == frames.size ());
115
119
116
120
REQUIRE (msgBody1 == frames[0 ]->body );
@@ -137,7 +141,8 @@ TEST_CASE("test_server_telegrambuffer_clear", "[vpr]")
137
141
138
142
tBuff.clear ();
139
143
140
- auto frames = tBuff.take_telegram_frames ();
144
+ std::vector<comm::TelegramFramePtr> frames;
145
+ tBuff.take_telegram_frames (frames);
141
146
REQUIRE (0 == frames.size ());
142
147
143
148
REQUIRE (comm::ByteArray{} == tBuff.data ());
0 commit comments