@@ -235,8 +235,7 @@ INSTANTIATE_TEST_SUITE_P(
235235// Expected data for these tests obtained using the `dbn` CLI tool
236236
237237TEST_P (DbnDecoderSchemaTests, TestDecodeMbo) {
238- const auto extension = GetParam ().first ;
239- const auto version = GetParam ().second ;
238+ const auto [extension, version] = GetParam ();
240239 ReadFromFile (" mbo" , extension, version);
241240
242241 const Metadata metadata = target_->DecodeMetadata ();
@@ -293,8 +292,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbo) {
293292}
294293
295294TEST_P (DbnDecoderSchemaTests, TestDecodeMbp1) {
296- const auto extension = GetParam ().first ;
297- const auto version = GetParam ().second ;
295+ const auto [extension, version] = GetParam ();
298296 ReadFromFile (" mbp-1" , extension, version);
299297
300298 const Metadata metadata = target_->DecodeMetadata ();
@@ -361,8 +359,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbp1) {
361359}
362360
363361TEST_P (DbnDecoderSchemaTests, TestDecodeMbp10) {
364- const auto extension = GetParam ().first ;
365- const auto version = GetParam ().second ;
362+ const auto [extension, version] = GetParam ();
366363 ReadFromFile (" mbp-10" , extension, version);
367364
368365 const Metadata metadata = target_->DecodeMetadata ();
@@ -452,8 +449,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeMbp10) {
452449}
453450
454451TEST_P (DbnDecoderSchemaTests, TestDecodeCmbp1) {
455- const auto extension = GetParam ().first ;
456- const auto version = GetParam ().second ;
452+ const auto [extension, version] = GetParam ();
457453 ReadFromFile (" cmbp-1" , extension, version);
458454
459455 const Metadata metadata = target_->DecodeMetadata ();
@@ -514,8 +510,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeCmbp1) {
514510}
515511
516512TEST_P (DbnDecoderSchemaTests, TestDecodeCbbo) {
517- const auto extension = GetParam ().first ;
518- const auto version = GetParam ().second ;
513+ const auto [extension, version] = GetParam ();
519514 ReadFromFile (" cbbo-1s" , extension, version);
520515
521516 const Metadata metadata = target_->DecodeMetadata ();
@@ -572,8 +567,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeCbbo) {
572567}
573568
574569TEST_P (DbnDecoderSchemaTests, TestDecodeTbbo) {
575- const auto extension = GetParam ().first ;
576- const auto version = GetParam ().second ;
570+ const auto [extension, version] = GetParam ();
577571 ReadFromFile (" tbbo" , extension, version);
578572
579573 const Metadata metadata = target_->DecodeMetadata ();
@@ -638,8 +632,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeTbbo) {
638632}
639633
640634TEST_P (DbnDecoderSchemaTests, TestDecodeTrades) {
641- const auto extension = GetParam ().first ;
642- const auto version = GetParam ().second ;
635+ const auto [extension, version] = GetParam ();
643636 ReadFromFile (" trades" , extension, version);
644637
645638 const Metadata metadata = target_->DecodeMetadata ();
@@ -692,8 +685,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeTrades) {
692685}
693686
694687TEST_P (DbnDecoderSchemaTests, TestDecodeOhlcv1D) {
695- const auto extension = GetParam ().first ;
696- const auto version = GetParam ().second ;
688+ const auto [extension, version] = GetParam ();
697689 ReadFromFile (" ohlcv-1d" , extension, version);
698690
699691 const Metadata metadata = target_->DecodeMetadata ();
@@ -712,8 +704,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeOhlcv1D) {
712704}
713705
714706TEST_P (DbnDecoderSchemaTests, TestDecodeOhlcv1H) {
715- const auto extension = GetParam ().first ;
716- const auto version = GetParam ().second ;
707+ const auto [extension, version] = GetParam ();
717708 ReadFromFile (" ohlcv-1h" , extension, version);
718709
719710 const Metadata metadata = target_->DecodeMetadata ();
@@ -758,8 +749,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeOhlcv1H) {
758749}
759750
760751TEST_P (DbnDecoderSchemaTests, TestDecodeOhlcv1M) {
761- const auto extension = GetParam ().first ;
762- const auto version = GetParam ().second ;
752+ const auto [extension, version] = GetParam ();
763753 ReadFromFile (" ohlcv-1m" , extension, version);
764754
765755 const Metadata metadata = target_->DecodeMetadata ();
@@ -804,8 +794,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeOhlcv1M) {
804794}
805795
806796TEST_P (DbnDecoderSchemaTests, TestDecodeOhlcv1S) {
807- const auto extension = GetParam ().first ;
808- const auto version = GetParam ().second ;
797+ const auto [extension, version] = GetParam ();
809798 ReadFromFile (" ohlcv-1s" , extension, version);
810799
811800 const Metadata metadata = target_->DecodeMetadata ();
@@ -850,8 +839,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeOhlcv1S) {
850839}
851840
852841TEST_P (DbnDecoderSchemaTests, TestDecodeDefinition) {
853- const auto extension = GetParam ().first ;
854- const auto version = GetParam ().second ;
842+ const auto [extension, version] = GetParam ();
855843 ReadFromFile (" definition" , extension, version);
856844
857845 const Metadata metadata = target_->DecodeMetadata ();
@@ -895,8 +883,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeDefinition) {
895883}
896884
897885TEST_P (DbnDecoderSchemaTests, TestDecodeImbalance) {
898- const auto extension = GetParam ().first ;
899- const auto version = GetParam ().second ;
886+ const auto [extension, version] = GetParam ();
900887 ReadFromFile (" imbalance" , extension, version);
901888
902889 const Metadata metadata = target_->DecodeMetadata ();
@@ -928,8 +915,7 @@ TEST_P(DbnDecoderSchemaTests, TestDecodeImbalance) {
928915}
929916
930917TEST_P (DbnDecoderSchemaTests, TestDecodeStatistics) {
931- const auto extension = GetParam ().first ;
932- const auto version = GetParam ().second ;
918+ const auto [extension, version] = GetParam ();
933919 ReadFromFile (" statistics" , extension, version);
934920
935921 const Metadata metadata = target_->DecodeMetadata ();
@@ -1039,9 +1025,7 @@ INSTANTIATE_TEST_SUITE_P(
10391025 });
10401026
10411027TEST_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 ();
10451029 const auto file_name = std::string{TEST_DATA_DIR " /test_data." } + ToString (schema) +
10461030 " .v" + std::to_string (+version) +
10471031 (compression == Compression::Zstd ? " .dbn.zst" : " .dbn" );
@@ -1124,6 +1108,4 @@ TEST_P(DbnIdentityTests, TestIdentity) {
11241108 }
11251109 ASSERT_EQ (file_decoder.DecodeRecord (), nullptr );
11261110}
1127-
1128- TEST_F (DbnDecoderTests, TestDbnIdentityWithTsOut) {}
11291111} // namespace databento::tests
0 commit comments