17 BEAST_EXPECT(hist.size() == 0);
18 BEAST_EXPECT(hist.numBins() == 0);
19 BEAST_EXPECT(hist.minValue() == 0);
20 BEAST_EXPECT(hist.maxValue() == 0);
21 BEAST_EXPECT(hist.avg() == 0);
22 BEAST_EXPECT(hist.percentile(0.0f) == hist.minValue());
23 BEAST_EXPECT(hist.percentile(0.5f) == 0);
24 BEAST_EXPECT(hist.percentile(0.9f) == 0);
25 BEAST_EXPECT(hist.percentile(1.0f) == hist.maxValue());
29 BEAST_EXPECT(hist.size() == 1);
30 BEAST_EXPECT(hist.numBins() == 1);
31 BEAST_EXPECT(hist.minValue() == 1);
32 BEAST_EXPECT(hist.maxValue() == 1);
33 BEAST_EXPECT(hist.avg() == 1);
34 BEAST_EXPECT(hist.percentile(0.0f) == hist.minValue());
35 BEAST_EXPECT(hist.percentile(0.5f) == 1);
36 BEAST_EXPECT(hist.percentile(0.9f) == 1);
37 BEAST_EXPECT(hist.percentile(1.0f) == hist.maxValue());
41 BEAST_EXPECT(hist.size() == 2);
42 BEAST_EXPECT(hist.numBins() == 2);
43 BEAST_EXPECT(hist.minValue() == 1);
44 BEAST_EXPECT(hist.maxValue() == 9);
45 BEAST_EXPECT(hist.avg() == 5);
46 BEAST_EXPECT(hist.percentile(0.0f) == hist.minValue());
47 BEAST_EXPECT(hist.percentile(0.5f) == 1);
48 BEAST_EXPECT(hist.percentile(0.9f) == 9);
49 BEAST_EXPECT(hist.percentile(1.0f) == hist.maxValue());
53 BEAST_EXPECT(hist.size() == 3);
54 BEAST_EXPECT(hist.numBins() == 2);
55 BEAST_EXPECT(hist.minValue() == 1);
56 BEAST_EXPECT(hist.maxValue() == 9);
57 BEAST_EXPECT(hist.avg() == 11 / 3);
58 BEAST_EXPECT(hist.percentile(0.0f) == hist.minValue());
59 BEAST_EXPECT(hist.percentile(0.5f) == 1);
60 BEAST_EXPECT(hist.percentile(0.9f) == 9);
61 BEAST_EXPECT(hist.percentile(1.0f) == hist.maxValue());