@@ -196,12 +196,12 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbp1) {
196196 EXPECT_EQ (ch_mbp1.ts_recv .time_since_epoch ().count (), 1609160400006136329 );
197197 EXPECT_EQ (ch_mbp1.ts_in_delta .count (), 17214 );
198198 EXPECT_EQ (ch_mbp1.sequence , 1170362 );
199- EXPECT_EQ (ch_mbp1.booklevel [0 ].bid_px , 3720250000000 );
200- EXPECT_EQ (ch_mbp1.booklevel [0 ].ask_px , 3720500000000 );
201- EXPECT_EQ (ch_mbp1.booklevel [0 ].bid_sz , 24 );
202- EXPECT_EQ (ch_mbp1.booklevel [0 ].ask_sz , 11 );
203- EXPECT_EQ (ch_mbp1.booklevel [0 ].bid_ct , 15 );
204- EXPECT_EQ (ch_mbp1.booklevel [0 ].ask_ct , 9 );
199+ EXPECT_EQ (ch_mbp1.levels [0 ].bid_px , 3720250000000 );
200+ EXPECT_EQ (ch_mbp1.levels [0 ].ask_px , 3720500000000 );
201+ EXPECT_EQ (ch_mbp1.levels [0 ].bid_sz , 24 );
202+ EXPECT_EQ (ch_mbp1.levels [0 ].ask_sz , 11 );
203+ EXPECT_EQ (ch_mbp1.levels [0 ].bid_ct , 15 );
204+ EXPECT_EQ (ch_mbp1.levels [0 ].ask_ct , 9 );
205205
206206 const auto ch_record2 = channel_target_->DecodeRecord ();
207207 const auto f_record2 = file_target_->DecodeRecord ();
@@ -225,12 +225,12 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbp1) {
225225 EXPECT_EQ (ch_mbp2.ts_recv .time_since_epoch ().count (), 1609160400006246513 );
226226 EXPECT_EQ (ch_mbp2.ts_in_delta .count (), 18858 );
227227 EXPECT_EQ (ch_mbp2.sequence , 1170364 );
228- EXPECT_EQ (ch_mbp2.booklevel [0 ].bid_px , 3720250000000 );
229- EXPECT_EQ (ch_mbp2.booklevel [0 ].ask_px , 3720500000000 );
230- EXPECT_EQ (ch_mbp2.booklevel [0 ].bid_sz , 24 );
231- EXPECT_EQ (ch_mbp2.booklevel [0 ].ask_sz , 12 );
232- EXPECT_EQ (ch_mbp2.booklevel [0 ].bid_ct , 15 );
233- EXPECT_EQ (ch_mbp2.booklevel [0 ].ask_ct , 10 );
228+ EXPECT_EQ (ch_mbp2.levels [0 ].bid_px , 3720250000000 );
229+ EXPECT_EQ (ch_mbp2.levels [0 ].ask_px , 3720500000000 );
230+ EXPECT_EQ (ch_mbp2.levels [0 ].bid_sz , 24 );
231+ EXPECT_EQ (ch_mbp2.levels [0 ].ask_sz , 12 );
232+ EXPECT_EQ (ch_mbp2.levels [0 ].bid_ct , 15 );
233+ EXPECT_EQ (ch_mbp2.levels [0 ].ask_ct , 10 );
234234}
235235
236236TEST_P (DbnDecoderSchemaTests, TestDecodeMbp10) {
@@ -274,24 +274,24 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbp10) {
274274 EXPECT_EQ (ch_mbp1.ts_recv .time_since_epoch ().count (), 1609160400000704060 );
275275 EXPECT_EQ (ch_mbp1.ts_in_delta .count (), 22993 );
276276 EXPECT_EQ (ch_mbp1.sequence , 1170352 );
277- EXPECT_EQ (ch_mbp1.booklevel [0 ].bid_px , 3720250000000 );
278- EXPECT_EQ (ch_mbp1.booklevel [0 ].ask_px , 3720500000000 );
279- EXPECT_EQ (ch_mbp1.booklevel [0 ].bid_sz , 24 );
280- EXPECT_EQ (ch_mbp1.booklevel [0 ].ask_sz , 10 );
281- EXPECT_EQ (ch_mbp1.booklevel [0 ].bid_ct , 15 );
282- EXPECT_EQ (ch_mbp1.booklevel [0 ].ask_ct , 8 );
283- EXPECT_EQ (ch_mbp1.booklevel [1 ].bid_px , 3720000000000 );
284- EXPECT_EQ (ch_mbp1.booklevel [1 ].ask_px , 3720750000000 );
285- EXPECT_EQ (ch_mbp1.booklevel [1 ].bid_sz , 31 );
286- EXPECT_EQ (ch_mbp1.booklevel [1 ].ask_sz , 34 );
287- EXPECT_EQ (ch_mbp1.booklevel [1 ].bid_ct , 18 );
288- EXPECT_EQ (ch_mbp1.booklevel [1 ].ask_ct , 24 );
289- EXPECT_EQ (ch_mbp1.booklevel [2 ].bid_px , 3719750000000 );
290- EXPECT_EQ (ch_mbp1.booklevel [2 ].ask_px , 3721000000000 );
291- EXPECT_EQ (ch_mbp1.booklevel [2 ].bid_sz , 32 );
292- EXPECT_EQ (ch_mbp1.booklevel [2 ].ask_sz , 39 );
293- EXPECT_EQ (ch_mbp1.booklevel [2 ].bid_ct , 23 );
294- EXPECT_EQ (ch_mbp1.booklevel [2 ].ask_ct , 25 );
277+ EXPECT_EQ (ch_mbp1.levels [0 ].bid_px , 3720250000000 );
278+ EXPECT_EQ (ch_mbp1.levels [0 ].ask_px , 3720500000000 );
279+ EXPECT_EQ (ch_mbp1.levels [0 ].bid_sz , 24 );
280+ EXPECT_EQ (ch_mbp1.levels [0 ].ask_sz , 10 );
281+ EXPECT_EQ (ch_mbp1.levels [0 ].bid_ct , 15 );
282+ EXPECT_EQ (ch_mbp1.levels [0 ].ask_ct , 8 );
283+ EXPECT_EQ (ch_mbp1.levels [1 ].bid_px , 3720000000000 );
284+ EXPECT_EQ (ch_mbp1.levels [1 ].ask_px , 3720750000000 );
285+ EXPECT_EQ (ch_mbp1.levels [1 ].bid_sz , 31 );
286+ EXPECT_EQ (ch_mbp1.levels [1 ].ask_sz , 34 );
287+ EXPECT_EQ (ch_mbp1.levels [1 ].bid_ct , 18 );
288+ EXPECT_EQ (ch_mbp1.levels [1 ].ask_ct , 24 );
289+ EXPECT_EQ (ch_mbp1.levels [2 ].bid_px , 3719750000000 );
290+ EXPECT_EQ (ch_mbp1.levels [2 ].ask_px , 3721000000000 );
291+ EXPECT_EQ (ch_mbp1.levels [2 ].bid_sz , 32 );
292+ EXPECT_EQ (ch_mbp1.levels [2 ].ask_sz , 39 );
293+ EXPECT_EQ (ch_mbp1.levels [2 ].bid_ct , 23 );
294+ EXPECT_EQ (ch_mbp1.levels [2 ].ask_ct , 25 );
295295
296296 const auto ch_record2 = channel_target_->DecodeRecord ();
297297 const auto f_record2 = file_target_->DecodeRecord ();
@@ -315,24 +315,24 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbp10) {
315315 EXPECT_EQ (ch_mbp2.ts_recv .time_since_epoch ().count (), 1609160400000750544 );
316316 EXPECT_EQ (ch_mbp2.ts_in_delta .count (), 20625 );
317317 EXPECT_EQ (ch_mbp2.sequence , 1170356 );
318- EXPECT_EQ (ch_mbp2.booklevel [0 ].bid_px , 3720250000000 );
319- EXPECT_EQ (ch_mbp2.booklevel [0 ].ask_px , 3720500000000 );
320- EXPECT_EQ (ch_mbp2.booklevel [0 ].bid_sz , 24 );
321- EXPECT_EQ (ch_mbp2.booklevel [0 ].ask_sz , 10 );
322- EXPECT_EQ (ch_mbp2.booklevel [0 ].bid_ct , 15 );
323- EXPECT_EQ (ch_mbp2.booklevel [0 ].ask_ct , 8 );
324- EXPECT_EQ (ch_mbp2.booklevel [1 ].bid_px , 3720000000000 );
325- EXPECT_EQ (ch_mbp2.booklevel [1 ].ask_px , 3720750000000 );
326- EXPECT_EQ (ch_mbp2.booklevel [1 ].bid_sz , 30 );
327- EXPECT_EQ (ch_mbp2.booklevel [1 ].ask_sz , 34 );
328- EXPECT_EQ (ch_mbp2.booklevel [1 ].bid_ct , 17 );
329- EXPECT_EQ (ch_mbp2.booklevel [1 ].ask_ct , 24 );
330- EXPECT_EQ (ch_mbp2.booklevel [2 ].bid_px , 3719750000000 );
331- EXPECT_EQ (ch_mbp2.booklevel [2 ].ask_px , 3721000000000 );
332- EXPECT_EQ (ch_mbp2.booklevel [2 ].bid_sz , 32 );
333- EXPECT_EQ (ch_mbp2.booklevel [2 ].ask_sz , 39 );
334- EXPECT_EQ (ch_mbp2.booklevel [2 ].bid_ct , 23 );
335- EXPECT_EQ (ch_mbp2.booklevel [2 ].ask_ct , 25 );
318+ EXPECT_EQ (ch_mbp2.levels [0 ].bid_px , 3720250000000 );
319+ EXPECT_EQ (ch_mbp2.levels [0 ].ask_px , 3720500000000 );
320+ EXPECT_EQ (ch_mbp2.levels [0 ].bid_sz , 24 );
321+ EXPECT_EQ (ch_mbp2.levels [0 ].ask_sz , 10 );
322+ EXPECT_EQ (ch_mbp2.levels [0 ].bid_ct , 15 );
323+ EXPECT_EQ (ch_mbp2.levels [0 ].ask_ct , 8 );
324+ EXPECT_EQ (ch_mbp2.levels [1 ].bid_px , 3720000000000 );
325+ EXPECT_EQ (ch_mbp2.levels [1 ].ask_px , 3720750000000 );
326+ EXPECT_EQ (ch_mbp2.levels [1 ].bid_sz , 30 );
327+ EXPECT_EQ (ch_mbp2.levels [1 ].ask_sz , 34 );
328+ EXPECT_EQ (ch_mbp2.levels [1 ].bid_ct , 17 );
329+ EXPECT_EQ (ch_mbp2.levels [1 ].ask_ct , 24 );
330+ EXPECT_EQ (ch_mbp2.levels [2 ].bid_px , 3719750000000 );
331+ EXPECT_EQ (ch_mbp2.levels [2 ].ask_px , 3721000000000 );
332+ EXPECT_EQ (ch_mbp2.levels [2 ].bid_sz , 32 );
333+ EXPECT_EQ (ch_mbp2.levels [2 ].ask_sz , 39 );
334+ EXPECT_EQ (ch_mbp2.levels [2 ].bid_ct , 23 );
335+ EXPECT_EQ (ch_mbp2.levels [2 ].ask_ct , 25 );
336336}
337337
338338TEST_P (DbnDecoderSchemaTests, TestDecodeTbbo) {
@@ -376,12 +376,12 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeTbbo) {
376376 EXPECT_EQ (ch_tbbo1.ts_recv .time_since_epoch ().count (), 1609160400099150057 );
377377 EXPECT_EQ (ch_tbbo1.ts_in_delta .count (), 19251 );
378378 EXPECT_EQ (ch_tbbo1.sequence , 1170380 );
379- EXPECT_EQ (ch_tbbo1.booklevel [0 ].bid_px , 3720250000000 );
380- EXPECT_EQ (ch_tbbo1.booklevel [0 ].ask_px , 3720500000000 );
381- EXPECT_EQ (ch_tbbo1.booklevel [0 ].bid_sz , 26 );
382- EXPECT_EQ (ch_tbbo1.booklevel [0 ].ask_sz , 7 );
383- EXPECT_EQ (ch_tbbo1.booklevel [0 ].bid_ct , 16 );
384- EXPECT_EQ (ch_tbbo1.booklevel [0 ].ask_ct , 6 );
379+ EXPECT_EQ (ch_tbbo1.levels [0 ].bid_px , 3720250000000 );
380+ EXPECT_EQ (ch_tbbo1.levels [0 ].ask_px , 3720500000000 );
381+ EXPECT_EQ (ch_tbbo1.levels [0 ].bid_sz , 26 );
382+ EXPECT_EQ (ch_tbbo1.levels [0 ].ask_sz , 7 );
383+ EXPECT_EQ (ch_tbbo1.levels [0 ].bid_ct , 16 );
384+ EXPECT_EQ (ch_tbbo1.levels [0 ].ask_ct , 6 );
385385
386386 const auto ch_record2 = channel_target_->DecodeRecord ();
387387 const auto f_record2 = file_target_->DecodeRecord ();
@@ -405,12 +405,12 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeTbbo) {
405405 EXPECT_EQ (ch_tbbo2.ts_recv .time_since_epoch ().count (), 1609160400108142648 );
406406 EXPECT_EQ (ch_tbbo2.ts_in_delta .count (), 20728 );
407407 EXPECT_EQ (ch_tbbo2.sequence , 1170414 );
408- EXPECT_EQ (ch_tbbo2.booklevel [0 ].bid_px , 3720250000000 );
409- EXPECT_EQ (ch_tbbo2.booklevel [0 ].ask_px , 3720500000000 );
410- EXPECT_EQ (ch_tbbo2.booklevel [0 ].bid_sz , 21 );
411- EXPECT_EQ (ch_tbbo2.booklevel [0 ].ask_sz , 22 );
412- EXPECT_EQ (ch_tbbo2.booklevel [0 ].bid_ct , 13 );
413- EXPECT_EQ (ch_tbbo2.booklevel [0 ].ask_ct , 15 );
408+ EXPECT_EQ (ch_tbbo2.levels [0 ].bid_px , 3720250000000 );
409+ EXPECT_EQ (ch_tbbo2.levels [0 ].ask_px , 3720500000000 );
410+ EXPECT_EQ (ch_tbbo2.levels [0 ].bid_sz , 21 );
411+ EXPECT_EQ (ch_tbbo2.levels [0 ].ask_sz , 22 );
412+ EXPECT_EQ (ch_tbbo2.levels [0 ].bid_ct , 13 );
413+ EXPECT_EQ (ch_tbbo2.levels [0 ].ask_ct , 15 );
414414}
415415
416416TEST_P (DbnDecoderSchemaTests, TestDecodeTrades) {
0 commit comments