Lines Matching refs:histogram
33 Histogram histogram(kNumBins, kBinWidth); in TEST() local
34 ASSERT_EQ(kNumBins, histogram.getNumBinsInRange()); in TEST()
38 ASSERT_EQ(0, histogram.getCount(i)); in TEST()
40 ASSERT_EQ(0, histogram.getCountBelowRange()); in TEST()
41 ASSERT_EQ(0, histogram.getCountAboveRange()); in TEST()
42 ASSERT_EQ(0, histogram.getCount()); in TEST()
45 histogram.add(27); in TEST()
46 histogram.add(53); in TEST()
47 histogram.add(171); in TEST()
48 histogram.add(23); in TEST()
51 ASSERT_EQ(2, histogram.getCount(2)); // For items 27 and 23 in TEST()
52 ASSERT_EQ(3, histogram.getLastItemNumber(2)); // Item 23 was the 0,1,2,3th item added. in TEST()
53 ASSERT_EQ(1, histogram.getCount(5)); // For item 53 in TEST()
54 ASSERT_EQ(1, histogram.getLastItemNumber(5)); // item 53 was the second item added. in TEST()
55 ASSERT_EQ(1, histogram.getCount(17)); // For item 171 in TEST()
56 ASSERT_EQ(4, histogram.getCount()); // A total of four items were added. in TEST()
59 histogram.add(-5); in TEST()
60 ASSERT_EQ(1, histogram.getCountBelowRange()); // -5 is below zero. in TEST()
61 ASSERT_EQ(0, histogram.getCountAboveRange()); in TEST()
62 ASSERT_EQ(5, histogram.getCount()); in TEST()
64 histogram.add(200); in TEST()
65 ASSERT_EQ(1, histogram.getCountBelowRange()); in TEST()
66 ASSERT_EQ(1, histogram.getCountAboveRange()); // 200 is above top bin in TEST()
67 ASSERT_EQ(6, histogram.getCount()); in TEST()
71 histogram.add(-1); in TEST()
72 histogram.add(kNumBins); in TEST()
73 ASSERT_EQ(0, histogram.getCount(-1)); // edge in TEST()
74 ASSERT_EQ(0, histogram.getCount(kNumBins)); // edge in TEST()
75 ASSERT_EQ(0, histogram.getCount(-1234)); // extreme in TEST()
76 ASSERT_EQ(0, histogram.getCount(98765)); // extreme in TEST()
77 ASSERT_EQ(0, histogram.getLastItemNumber(-1)); in TEST()
78 ASSERT_EQ(0, histogram.getLastItemNumber(kNumBins)); in TEST()
81 histogram.clear(); in TEST()
84 ASSERT_EQ(0, histogram.getCount(i)); in TEST()
86 ASSERT_EQ(0, histogram.getCountBelowRange()); in TEST()
87 ASSERT_EQ(0, histogram.getCountAboveRange()); in TEST()
88 ASSERT_EQ(0, histogram.getCount()); in TEST()