@@ -235,8 +235,7 @@ INSTANTIATE_TEST_SUITE_P(
235
235
// Expected data for these tests obtained using the `dbn` CLI tool
236
236
237
237
TEST_P (DbnDecoderSchemaTests, TestDecodeMbo) {
238
- const auto extension = GetParam ().first ;
239
- const auto version = GetParam ().second ;
238
+ const auto [extension, version] = GetParam ();
240
239
ReadFromFile (" mbo" , extension, version);
241
240
242
241
const Metadata metadata = target_->DecodeMetadata ();
@@ -293,8 +292,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbo) {
293
292
}
294
293
295
294
TEST_P (DbnDecoderSchemaTests, TestDecodeMbp1) {
296
- const auto extension = GetParam ().first ;
297
- const auto version = GetParam ().second ;
295
+ const auto [extension, version] = GetParam ();
298
296
ReadFromFile (" mbp-1" , extension, version);
299
297
300
298
const Metadata metadata = target_->DecodeMetadata ();
@@ -361,8 +359,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbp1) {
361
359
}
362
360
363
361
TEST_P (DbnDecoderSchemaTests, TestDecodeMbp10) {
364
- const auto extension = GetParam ().first ;
365
- const auto version = GetParam ().second ;
362
+ const auto [extension, version] = GetParam ();
366
363
ReadFromFile (" mbp-10" , extension, version);
367
364
368
365
const Metadata metadata = target_->DecodeMetadata ();
@@ -452,8 +449,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbp10) {
452
449
}
453
450
454
451
TEST_P (DbnDecoderSchemaTests, TestDecodeCmbp1) {
455
- const auto extension = GetParam ().first ;
456
- const auto version = GetParam ().second ;
452
+ const auto [extension, version] = GetParam ();
457
453
ReadFromFile (" cmbp-1" , extension, version);
458
454
459
455
const Metadata metadata = target_->DecodeMetadata ();
@@ -514,8 +510,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeCmbp1) {
514
510
}
515
511
516
512
TEST_P (DbnDecoderSchemaTests, TestDecodeCbbo) {
517
- const auto extension = GetParam ().first ;
518
- const auto version = GetParam ().second ;
513
+ const auto [extension, version] = GetParam ();
519
514
ReadFromFile (" cbbo-1s" , extension, version);
520
515
521
516
const Metadata metadata = target_->DecodeMetadata ();
@@ -572,8 +567,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeCbbo) {
572
567
}
573
568
574
569
TEST_P (DbnDecoderSchemaTests, TestDecodeTbbo) {
575
- const auto extension = GetParam ().first ;
576
- const auto version = GetParam ().second ;
570
+ const auto [extension, version] = GetParam ();
577
571
ReadFromFile (" tbbo" , extension, version);
578
572
579
573
const Metadata metadata = target_->DecodeMetadata ();
@@ -638,8 +632,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeTbbo) {
638
632
}
639
633
640
634
TEST_P (DbnDecoderSchemaTests, TestDecodeTrades) {
641
- const auto extension = GetParam ().first ;
642
- const auto version = GetParam ().second ;
635
+ const auto [extension, version] = GetParam ();
643
636
ReadFromFile (" trades" , extension, version);
644
637
645
638
const Metadata metadata = target_->DecodeMetadata ();
@@ -692,8 +685,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeTrades) {
692
685
}
693
686
694
687
TEST_P (DbnDecoderSchemaTests, TestDecodeOhlcv1D) {
695
- const auto extension = GetParam ().first ;
696
- const auto version = GetParam ().second ;
688
+ const auto [extension, version] = GetParam ();
697
689
ReadFromFile (" ohlcv-1d" , extension, version);
698
690
699
691
const Metadata metadata = target_->DecodeMetadata ();
@@ -712,8 +704,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeOhlcv1D) {
712
704
}
713
705
714
706
TEST_P (DbnDecoderSchemaTests, TestDecodeOhlcv1H) {
715
- const auto extension = GetParam ().first ;
716
- const auto version = GetParam ().second ;
707
+ const auto [extension, version] = GetParam ();
717
708
ReadFromFile (" ohlcv-1h" , extension, version);
718
709
719
710
const Metadata metadata = target_->DecodeMetadata ();
@@ -758,8 +749,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeOhlcv1H) {
758
749
}
759
750
760
751
TEST_P (DbnDecoderSchemaTests, TestDecodeOhlcv1M) {
761
- const auto extension = GetParam ().first ;
762
- const auto version = GetParam ().second ;
752
+ const auto [extension, version] = GetParam ();
763
753
ReadFromFile (" ohlcv-1m" , extension, version);
764
754
765
755
const Metadata metadata = target_->DecodeMetadata ();
@@ -804,8 +794,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeOhlcv1M) {
804
794
}
805
795
806
796
TEST_P (DbnDecoderSchemaTests, TestDecodeOhlcv1S) {
807
- const auto extension = GetParam ().first ;
808
- const auto version = GetParam ().second ;
797
+ const auto [extension, version] = GetParam ();
809
798
ReadFromFile (" ohlcv-1s" , extension, version);
810
799
811
800
const Metadata metadata = target_->DecodeMetadata ();
@@ -850,8 +839,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeOhlcv1S) {
850
839
}
851
840
852
841
TEST_P (DbnDecoderSchemaTests, TestDecodeDefinition) {
853
- const auto extension = GetParam ().first ;
854
- const auto version = GetParam ().second ;
842
+ const auto [extension, version] = GetParam ();
855
843
ReadFromFile (" definition" , extension, version);
856
844
857
845
const Metadata metadata = target_->DecodeMetadata ();
@@ -895,8 +883,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeDefinition) {
895
883
}
896
884
897
885
TEST_P (DbnDecoderSchemaTests, TestDecodeImbalance) {
898
- const auto extension = GetParam ().first ;
899
- const auto version = GetParam ().second ;
886
+ const auto [extension, version] = GetParam ();
900
887
ReadFromFile (" imbalance" , extension, version);
901
888
902
889
const Metadata metadata = target_->DecodeMetadata ();
@@ -928,8 +915,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeImbalance) {
928
915
}
929
916
930
917
TEST_P (DbnDecoderSchemaTests, TestDecodeStatistics) {
931
- const auto extension = GetParam ().first ;
932
- const auto version = GetParam ().second ;
918
+ const auto [extension, version] = GetParam ();
933
919
ReadFromFile (" statistics" , extension, version);
934
920
935
921
const Metadata metadata = target_->DecodeMetadata ();
@@ -1039,9 +1025,7 @@ INSTANTIATE_TEST_SUITE_P(
1039
1025
});
1040
1026
1041
1027
TEST_P (DbnIdentityTests, TestIdentity) {
1042
- const auto version = std::get<0 >(GetParam ());
1043
- const auto schema = std::get<1 >(GetParam ());
1044
- const auto compression = std::get<2 >(GetParam ());
1028
+ const auto [version, schema, compression] = GetParam ();
1045
1029
const auto file_name = std::string{TEST_DATA_DIR " /test_data." } + ToString (schema) +
1046
1030
" .v" + std::to_string (+version) +
1047
1031
(compression == Compression::Zstd ? " .dbn.zst" : " .dbn" );
@@ -1124,6 +1108,4 @@ TEST_P(DbnIdentityTests, TestIdentity) {
1124
1108
}
1125
1109
ASSERT_EQ (file_decoder.DecodeRecord (), nullptr );
1126
1110
}
1127
-
1128
- TEST_F (DbnDecoderTests, TestDbnIdentityWithTsOut) {}
1129
1111
} // namespace databento::tests
0 commit comments