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());