char const *want;
} cases[] = {
{
- .value.distribution = distribution_new_linear(2, 20),
- .want = "\"buckets:\" {\n"
- "\"20.00\":\"0\",\n"
- "\"inf\":\"0\"\n"
- "},\n\"count\":\"0\",\n"
- "\"sum\":\"0.00\n",
+ .value.distribution = distribution_new_linear(2, 20),
+ .want = "\"buckets:\" {\n"
+ "\"20.00\":\"0\",\n"
+ "\"inf\":\"0\"\n"
+ "},\n\"count\":\"0\",\n"
+ "\"sum\":\"0.00\n",
},
{
- .value.distribution = distribution_new_exponential(10, 2, 3),
- .want = "\"buckets:\" {\n"
- "\"3.00\":\"0\",\n"
- "\"6.00\":\"0\",\n"
- "\"12.00\":\"0\",\n"
- "\"24.00\":\"0\",\n"
- "\"48.00\":\"0\",\n"
- "\"96.00\":\"0\",\n"
- "\"192.00\":\"0\",\n"
- "\"384.00\":\"0\",\n"
- "\"768.00\":\"0\",\n"
- "\"inf\":\"0\"\n"
- "},\n\"count\":\"0\",\n"
- "\"sum\":\"0.00\n",
+ .value.distribution = distribution_new_exponential(10, 2, 3),
+ .want = "\"buckets:\" {\n"
+ "\"3.00\":\"0\",\n"
+ "\"6.00\":\"0\",\n"
+ "\"12.00\":\"0\",\n"
+ "\"24.00\":\"0\",\n"
+ "\"48.00\":\"0\",\n"
+ "\"96.00\":\"0\",\n"
+ "\"192.00\":\"0\",\n"
+ "\"384.00\":\"0\",\n"
+ "\"768.00\":\"0\",\n"
+ "\"inf\":\"0\"\n"
+ "},\n\"count\":\"0\",\n"
+ "\"sum\":\"0.00\n",
},
{
.value.distribution =
distribution_new_custom(4, (double[]){3, 10, 50, 100}),
- .want = "\"buckets:\" {\n"
- "\"3.00\":\"0\",\n"
- "\"10.00\":\"0\",\n"
- "\"50.00\":\"0\",\n"
- "\"100.00\":\"0\",\n"
- "\"inf\":\"0\"\n"
- "},\n\"count\":\"0\",\n"
- "\"sum\":\"0.00\n",
+ .want = "\"buckets:\" {\n"
+ "\"3.00\":\"0\",\n"
+ "\"10.00\":\"0\",\n"
+ "\"50.00\":\"0\",\n"
+ "\"100.00\":\"0\",\n"
+ "\"inf\":\"0\"\n"
+ "},\n\"count\":\"0\",\n"
+ "\"sum\":\"0.00\n",
},
};