Skip to content

Commit 833f1e9

Browse files
committed
[tests] removed string_view workaround
1 parent 8ad7a8b commit 833f1e9

File tree

2 files changed

+26
-30
lines changed

2 files changed

+26
-30
lines changed

src/test/TestDASHTree.cpp

+26-26
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ TEST_F(DASHTreeAdaptiveStreamTest, subtitles)
460460
EXPECT_EQ(adpSets[10]->GetRepresentations()[0]->GetContainerType(), PLAYLIST::ContainerType::TEXT);
461461

462462
EXPECT_EQ(adpSets[11]->GetStreamType(), PLAYLIST::StreamType::SUBTITLE);
463-
EXPECT_EQ(STR(adpSets[11]->GetRepresentations()[0]->GetMimeType()), "application/mp4");
463+
EXPECT_EQ(adpSets[11]->GetRepresentations()[0]->GetMimeType(), "application/mp4");
464464
EXPECT_EQ(CODEC::Contains(adpSets[11]->GetRepresentations()[0]->GetCodecs(), CODEC::FOURCC_STPP), true);
465465
EXPECT_EQ(adpSets[11]->GetRepresentations()[0]->GetContainerType(), PLAYLIST::ContainerType::MP4);
466466

@@ -471,7 +471,7 @@ TEST_F(DASHTreeAdaptiveStreamTest, subtitles)
471471
EXPECT_EQ(testHelper::downloadList[4], "https://foo.bar/11/0004.m4s");
472472

473473
EXPECT_EQ(adpSets[12]->GetStreamType(), PLAYLIST::StreamType::SUBTITLE);
474-
EXPECT_EQ(STR(adpSets[12]->GetMimeType()), "application/mp4");
474+
EXPECT_EQ(adpSets[12]->GetMimeType(), "application/mp4");
475475
EXPECT_EQ(CODEC::Contains(adpSets[12]->GetRepresentations()[0]->GetCodecs(), "stpp.ttml.im1t"), true);
476476
EXPECT_EQ(adpSets[12]->GetRepresentations()[0]->GetContainerType(), PLAYLIST::ContainerType::MP4);
477477

@@ -490,23 +490,23 @@ TEST_F(DASHTreeTest, CalculateMultipleSegTpl)
490490

491491
auto& adpSets = tree->m_periods[0]->GetAdaptationSets();
492492

493-
EXPECT_EQ(STR(adpSets[0]->GetRepresentations()[0]->GetSegmentTemplate()->GetInitialization()), "3c1055cb-a842-4449-b393-7f31693b4a8f_1_448x252init.mp4");
494-
EXPECT_EQ(STR(adpSets[0]->GetRepresentations()[0]->GetSegmentTemplate()->GetMedia()), "3c1055cb-a842-4449-b393-7f31693b4a8f_1_448x252_$Number%09d$.mp4");
493+
EXPECT_EQ(adpSets[0]->GetRepresentations()[0]->GetSegmentTemplate()->GetInitialization(), "3c1055cb-a842-4449-b393-7f31693b4a8f_1_448x252init.mp4");
494+
EXPECT_EQ(adpSets[0]->GetRepresentations()[0]->GetSegmentTemplate()->GetMedia(), "3c1055cb-a842-4449-b393-7f31693b4a8f_1_448x252_$Number%09d$.mp4");
495495
EXPECT_EQ(adpSets[0]->GetRepresentations()[0]->GetSegmentTemplate()->GetTimescale(), 120000);
496496
EXPECT_EQ(adpSets[0]->GetRepresentations()[0]->Timeline().Get(0)->m_number, 3);
497497

498-
EXPECT_EQ(STR(adpSets[0]->GetRepresentations()[1]->GetSegmentTemplate()->GetInitialization()), "3c1055cb-a842-4449-b393-7f31693b4a8f_2_1920x1080init.mp4");
499-
EXPECT_EQ(STR(adpSets[0]->GetRepresentations()[1]->GetSegmentTemplate()->GetMedia()), "3c1055cb-a842-4449-b393-7f31693b4a8f_2_1920x1080_$Number%09d$.mp4");
498+
EXPECT_EQ(adpSets[0]->GetRepresentations()[1]->GetSegmentTemplate()->GetInitialization(), "3c1055cb-a842-4449-b393-7f31693b4a8f_2_1920x1080init.mp4");
499+
EXPECT_EQ(adpSets[0]->GetRepresentations()[1]->GetSegmentTemplate()->GetMedia(), "3c1055cb-a842-4449-b393-7f31693b4a8f_2_1920x1080_$Number%09d$.mp4");
500500
EXPECT_EQ(adpSets[0]->GetRepresentations()[1]->GetSegmentTemplate()->GetTimescale(), 90000);
501501
EXPECT_EQ(adpSets[0]->GetRepresentations()[1]->Timeline().Get(0)->m_number, 5);
502502

503-
EXPECT_EQ(STR(adpSets[1]->GetRepresentations()[0]->GetSegmentTemplate()->GetInitialization()), "3c1055cb-a842-4449-b393-7f31693b4a8f_aac1init.mp4");
504-
EXPECT_EQ(STR(adpSets[1]->GetRepresentations()[0]->GetSegmentTemplate()->GetMedia()), "3c1055cb-a842-4449-b393-7f31693b4a8f_aac1_$Number%09d$.mp4");
503+
EXPECT_EQ(adpSets[1]->GetRepresentations()[0]->GetSegmentTemplate()->GetInitialization(), "3c1055cb-a842-4449-b393-7f31693b4a8f_aac1init.mp4");
504+
EXPECT_EQ(adpSets[1]->GetRepresentations()[0]->GetSegmentTemplate()->GetMedia(), "3c1055cb-a842-4449-b393-7f31693b4a8f_aac1_$Number%09d$.mp4");
505505
EXPECT_EQ(adpSets[1]->GetRepresentations()[0]->GetSegmentTemplate()->GetTimescale(), 48000);
506506
EXPECT_EQ(adpSets[1]->GetRepresentations()[0]->Timeline().Get(0)->m_number, 1);
507507

508-
EXPECT_EQ(STR(adpSets[2]->GetRepresentations()[0]->GetSegmentTemplate()->GetInitialization()), "abc_aac1init.mp4");
509-
EXPECT_EQ(STR(adpSets[2]->GetRepresentations()[0]->GetSegmentTemplate()->GetMedia()), "abc2_$Number%09d$.mp4");
508+
EXPECT_EQ(adpSets[2]->GetRepresentations()[0]->GetSegmentTemplate()->GetInitialization(), "abc_aac1init.mp4");
509+
EXPECT_EQ(adpSets[2]->GetRepresentations()[0]->GetSegmentTemplate()->GetMedia(), "abc2_$Number%09d$.mp4");
510510
EXPECT_EQ(adpSets[2]->GetRepresentations()[0]->GetSegmentTemplate()->GetTimescale(), 68000);
511511
EXPECT_EQ(adpSets[2]->GetRepresentations()[0]->Timeline().Get(0)->m_number, 5);
512512
}
@@ -627,22 +627,22 @@ TEST_F(DASHTreeTest, AdaptionSetSwitching)
627627
auto& adpSets = tree->m_periods[0]->GetAdaptationSets();
628628

629629
EXPECT_EQ(adpSets.size(), 6);
630-
EXPECT_EQ(STR(adpSets[0]->GetRepresentations()[0]->GetId()), "3");
631-
EXPECT_EQ(STR(adpSets[0]->GetRepresentations()[1]->GetId()), "1");
632-
EXPECT_EQ(STR(adpSets[0]->GetRepresentations()[2]->GetId()), "2");
630+
EXPECT_EQ(adpSets[0]->GetRepresentations()[0]->GetId(), "3");
631+
EXPECT_EQ(adpSets[0]->GetRepresentations()[1]->GetId(), "1");
632+
EXPECT_EQ(adpSets[0]->GetRepresentations()[2]->GetId(), "2");
633633
// Below adaptation set (id 6) should be merged with previous one
634634
// but since has a different codec will not be merged
635635
// see note on related DASH parser code
636-
EXPECT_EQ(STR(adpSets[1]->GetRepresentations()[0]->GetId()), "4");
636+
EXPECT_EQ(adpSets[1]->GetRepresentations()[0]->GetId(), "4");
637637

638-
EXPECT_EQ(STR(adpSets[2]->GetRepresentations()[0]->GetId()), "5");
639-
EXPECT_EQ(STR(adpSets[2]->GetRepresentations()[1]->GetId()), "6");
638+
EXPECT_EQ(adpSets[2]->GetRepresentations()[0]->GetId(), "5");
639+
EXPECT_EQ(adpSets[2]->GetRepresentations()[1]->GetId(), "6");
640640

641-
EXPECT_EQ(STR(adpSets[3]->GetRepresentations()[0]->GetId()), "7");
641+
EXPECT_EQ(adpSets[3]->GetRepresentations()[0]->GetId(), "7");
642642

643-
EXPECT_EQ(STR(adpSets[4]->GetRepresentations()[0]->GetId()), "8");
643+
EXPECT_EQ(adpSets[4]->GetRepresentations()[0]->GetId(), "8");
644644

645-
EXPECT_EQ(STR(adpSets[5]->GetRepresentations()[0]->GetId()), "9");
645+
EXPECT_EQ(adpSets[5]->GetRepresentations()[0]->GetId(), "9");
646646
}
647647

648648
TEST_F(DASHTreeTest, AdaptionSetMerge)
@@ -652,14 +652,14 @@ TEST_F(DASHTreeTest, AdaptionSetMerge)
652652
auto& adpSets = tree->m_periods[0]->GetAdaptationSets();
653653

654654
EXPECT_EQ(adpSets.size(), 6);
655-
EXPECT_EQ(STR(adpSets[0]->GetRepresentations()[0]->GetId()), "video=100000");
656-
EXPECT_EQ(STR(adpSets[1]->GetRepresentations()[0]->GetId()), "audio_ja-JP_3=128000");
657-
EXPECT_EQ(STR(adpSets[2]->GetRepresentations()[0]->GetId()), "audio_es-419_3=128000");
658-
EXPECT_EQ(STR(adpSets[3]->GetRepresentations()[0]->GetId()), "audio_en-GB_3=96000");
659-
EXPECT_EQ(STR(adpSets[4]->GetRepresentations()[0]->GetId()), "audio_es-ES=20000");
655+
EXPECT_EQ(adpSets[0]->GetRepresentations()[0]->GetId(), "video=100000");
656+
EXPECT_EQ(adpSets[1]->GetRepresentations()[0]->GetId(), "audio_ja-JP_3=128000");
657+
EXPECT_EQ(adpSets[2]->GetRepresentations()[0]->GetId(), "audio_es-419_3=128000");
658+
EXPECT_EQ(adpSets[3]->GetRepresentations()[0]->GetId(), "audio_en-GB_3=96000");
659+
EXPECT_EQ(adpSets[4]->GetRepresentations()[0]->GetId(), "audio_es-ES=20000");
660660
// Below two adaptation sets merged
661-
EXPECT_EQ(STR(adpSets[5]->GetRepresentations()[0]->GetId()), "audio_es-ES_1=64000");
662-
EXPECT_EQ(STR(adpSets[5]->GetRepresentations()[1]->GetId()), "audio_es-ES_1=64000");
661+
EXPECT_EQ(adpSets[5]->GetRepresentations()[0]->GetId(), "audio_es-ES_1=64000");
662+
EXPECT_EQ(adpSets[5]->GetRepresentations()[1]->GetId(), "audio_es-ES_1=64000");
663663
}
664664

665665
TEST_F(DASHTreeTest, SuggestedPresentationDelay)

src/test/TestHelper.h

-4
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,6 @@
2121
#include <mutex>
2222
#include <string_view>
2323

24-
// \brief Current version of gtest dont support compare std::string_view values
25-
// this shortens the conversion needed
26-
using STR = std::string;
27-
2824
constexpr std::string_view URN_WIDEVINE = "urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";
2925

3026
std::string GetEnv(const std::string& var);

0 commit comments

Comments
 (0)