Lines Matching refs:report

56   rtc::scoped_refptr<RTCStatsReport> report = RTCStatsReport::Create(1337);  in TEST()  local
57 EXPECT_EQ(report->timestamp_us(), 1337u); in TEST()
58 EXPECT_EQ(report->size(), static_cast<size_t>(0)); in TEST()
59 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats1("a0", 1))); in TEST()
60 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats1("a1", 2))); in TEST()
61 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats2("b0", 4))); in TEST()
62 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats2("b1", 8))); in TEST()
63 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats1("a2", 16))); in TEST()
64 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats2("b2", 32))); in TEST()
65 EXPECT_EQ(report->size(), static_cast<size_t>(6)); in TEST()
67 EXPECT_EQ(report->Get("missing"), nullptr); in TEST()
68 EXPECT_EQ(report->Get("a0")->id(), "a0"); in TEST()
69 EXPECT_EQ(report->Get("b2")->id(), "b2"); in TEST()
71 std::vector<const RTCTestStats1*> a = report->GetStatsOfType<RTCTestStats1>(); in TEST()
78 std::vector<const RTCTestStats2*> b = report->GetStatsOfType<RTCTestStats2>(); in TEST()
85 EXPECT_EQ(report->GetStatsOfType<RTCTestStats3>().size(), in TEST()
90 rtc::scoped_refptr<RTCStatsReport> report = RTCStatsReport::Create(1337); in TEST() local
91 EXPECT_EQ(report->timestamp_us(), 1337u); in TEST()
92 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats1("C", 2))); in TEST()
93 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats1("D", 3))); in TEST()
94 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats2("B", 1))); in TEST()
95 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats2("A", 0))); in TEST()
96 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats2("E", 4))); in TEST()
97 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats2("F", 5))); in TEST()
98 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats2("G", 6))); in TEST()
100 for (const RTCStats& stats : *report) { in TEST()
108 rtc::scoped_refptr<RTCStatsReport> report = RTCStatsReport::Create(0); in TEST() local
109 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats1("A", 1))); in TEST()
110 report->AddStats(std::unique_ptr<RTCStats>(new RTCTestStats1("B", 2))); in TEST()
111 EXPECT_TRUE(report->Get("A")); in TEST()
112 EXPECT_EQ(report->size(), 2u); in TEST()
113 auto a = report->Take("A"); in TEST()
115 EXPECT_EQ(report->size(), 1u); in TEST()
116 EXPECT_FALSE(report->Get("A")); in TEST()
117 EXPECT_FALSE(report->Take("A")); in TEST()