Lines Matching refs:samples
122 // Use standard macros (but with fixed samples)
145 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
146 EXPECT_EQ(2, samples->TotalCount());
147 EXPECT_EQ(2, samples->GetCount(10));
159 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotDelta();
160 EXPECT_EQ(3, samples->TotalCount());
161 EXPECT_EQ(1, samples->GetCount(1));
162 EXPECT_EQ(1, samples->GetCount(10));
163 EXPECT_EQ(1, samples->GetCount(50));
164 EXPECT_EQ(samples->TotalCount(), samples->redundant_count());
166 samples = histogram->SnapshotDelta();
167 EXPECT_EQ(0, samples->TotalCount());
171 samples = histogram->SnapshotDelta();
172 EXPECT_EQ(2, samples->TotalCount());
173 EXPECT_EQ(2, samples->GetCount(10));
175 samples = histogram->SnapshotDelta();
176 EXPECT_EQ(0, samples->TotalCount());
188 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotDelta();
189 EXPECT_EQ(3, samples->TotalCount());
190 EXPECT_EQ(1, samples->GetCount(1));
191 EXPECT_EQ(1, samples->GetCount(10));
192 EXPECT_EQ(1, samples->GetCount(50));
193 EXPECT_EQ(samples->TotalCount(), samples->redundant_count());
198 samples = histogram->SnapshotFinalDelta();
199 EXPECT_EQ(2, samples->TotalCount());
200 EXPECT_EQ(1, samples->GetCount(2));
201 EXPECT_EQ(1, samples->GetCount(50));
202 EXPECT_EQ(samples->TotalCount(), samples->redundant_count());
365 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
366 EXPECT_EQ(29, samples->TotalCount());
367 EXPECT_EQ(15, samples->GetCount(20));
368 EXPECT_EQ(14, samples->GetCount(30));
388 std::unique_ptr<HistogramSamples> samples = histogram->SnapshotSamples();
389 EXPECT_EQ(29, samples->TotalCount());
390 EXPECT_EQ(15, samples->GetCount(200000000));
391 EXPECT_EQ(14, samples->GetCount(300000000));
410 // Put two samples "out of bounds" above and below.
418 std::unique_ptr<SampleVector> samples = histogram->SnapshotSampleVector();
419 EXPECT_EQ(2, samples->GetCountAtIndex(0));
420 EXPECT_EQ(0, samples->GetCountAtIndex(1));
423 EXPECT_EQ(0, samples->GetCountAtIndex(array_size - 2));
424 EXPECT_EQ(2, samples->GetCountAtIndex(array_size - 1));
434 // Put two samples "out of bounds" above and below.
451 // Check to be sure samples land as expected is "correct" buckets.
456 // Add i+1 samples to the i'th bucket.
466 std::unique_ptr<SampleVector> samples = histogram->SnapshotSampleVector();
468 EXPECT_EQ(i + 1, samples->GetCountAtIndex(i));
482 // Add some samples.