Code

Tree wide: Reformat with clang-format.
[collectd.git] / src / utils_latency_test.c
index 9c3b0add5f9047f98accee8ef8545618b7e0e944..7d160398f978665aa5f3c2d8ddcd43cc335e0219 100644 (file)
 #include "collectd.h"
 
 #include "testing.h"
-#include "utils_time.h"
 #include "utils_latency.h"
+#include "utils_time.h"
 
-DEF_TEST(simple)
-{
+DEF_TEST(simple) {
   struct {
     double val;
     double min;
@@ -42,62 +41,67 @@ DEF_TEST(simple)
     double sum;
     double avg;
   } cases[] = {
-  /* val  min  max  sum   avg */
-    {0.5, 0.5, 0.5, 0.5,  0.5},
-    {0.3, 0.3, 0.5, 0.8,  0.4},
-    {0.7, 0.3, 0.7, 1.5,  0.5},
-    {2.5, 0.3, 2.5, 4.0,  1.0},
-    { 99, 0.3,  99, 103, 20.6},
-    /* { -1, 0.3,  99, 103, 20.6}, see issue #1139 */
+      /* val  min  max  sum   avg */
+      {0.5, 0.5, 0.5, 0.5, 0.5}, {0.3, 0.3, 0.5, 0.8, 0.4},
+      {0.7, 0.3, 0.7, 1.5, 0.5}, {2.5, 0.3, 2.5, 4.0, 1.0},
+      {99, 0.3, 99, 103, 20.6},
+      /* { -1, 0.3,  99, 103, 20.6}, see issue #1139 */
   };
   latency_counter_t *l;
 
-  CHECK_NOT_NULL (l = latency_counter_create ());
-
-  for (size_t i = 0; i < STATIC_ARRAY_SIZE (cases); i++) {
-    printf ("# case %zu: DOUBLE_TO_CDTIME_T(%g) = %"PRIu64"\n",
-        i, cases[i].val, DOUBLE_TO_CDTIME_T (cases[i].val));
-    latency_counter_add (l, DOUBLE_TO_CDTIME_T (cases[i].val));
-
-    EXPECT_EQ_DOUBLE (cases[i].min, CDTIME_T_TO_DOUBLE (latency_counter_get_min (l)));
-    EXPECT_EQ_DOUBLE (cases[i].max, CDTIME_T_TO_DOUBLE (latency_counter_get_max (l)));
-    EXPECT_EQ_DOUBLE (cases[i].sum, CDTIME_T_TO_DOUBLE (latency_counter_get_sum (l)));
-    EXPECT_EQ_DOUBLE (cases[i].avg, CDTIME_T_TO_DOUBLE (latency_counter_get_average (l)));
+  CHECK_NOT_NULL(l = latency_counter_create());
+
+  for (size_t i = 0; i < STATIC_ARRAY_SIZE(cases); i++) {
+    printf("# case %zu: DOUBLE_TO_CDTIME_T(%g) = %" PRIu64 "\n", i,
+           cases[i].val, DOUBLE_TO_CDTIME_T(cases[i].val));
+    latency_counter_add(l, DOUBLE_TO_CDTIME_T(cases[i].val));
+
+    EXPECT_EQ_DOUBLE(cases[i].min,
+                     CDTIME_T_TO_DOUBLE(latency_counter_get_min(l)));
+    EXPECT_EQ_DOUBLE(cases[i].max,
+                     CDTIME_T_TO_DOUBLE(latency_counter_get_max(l)));
+    EXPECT_EQ_DOUBLE(cases[i].sum,
+                     CDTIME_T_TO_DOUBLE(latency_counter_get_sum(l)));
+    EXPECT_EQ_DOUBLE(cases[i].avg,
+                     CDTIME_T_TO_DOUBLE(latency_counter_get_average(l)));
   }
 
-  latency_counter_destroy (l);
+  latency_counter_destroy(l);
   return 0;
 }
 
-DEF_TEST(percentile)
-{
+DEF_TEST(percentile) {
   latency_counter_t *l;
 
-  CHECK_NOT_NULL (l = latency_counter_create ());
+  CHECK_NOT_NULL(l = latency_counter_create());
 
   for (size_t i = 0; i < 100; i++) {
-    latency_counter_add (l, TIME_T_TO_CDTIME_T (((time_t) i) + 1));
+    latency_counter_add(l, TIME_T_TO_CDTIME_T(((time_t)i) + 1));
   }
 
-  EXPECT_EQ_DOUBLE (  1.0, CDTIME_T_TO_DOUBLE (latency_counter_get_min (l)));
-  EXPECT_EQ_DOUBLE (100.0, CDTIME_T_TO_DOUBLE (latency_counter_get_max (l)));
-  EXPECT_EQ_DOUBLE (100.0 * 101.0 / 2.0, CDTIME_T_TO_DOUBLE (latency_counter_get_sum (l)));
-  EXPECT_EQ_DOUBLE ( 50.5, CDTIME_T_TO_DOUBLE (latency_counter_get_average (l)));
-
-  EXPECT_EQ_DOUBLE (50.0, CDTIME_T_TO_DOUBLE (latency_counter_get_percentile (l, 50.0)));
-  EXPECT_EQ_DOUBLE (80.0, CDTIME_T_TO_DOUBLE (latency_counter_get_percentile (l, 80.0)));
-  EXPECT_EQ_DOUBLE (95.0, CDTIME_T_TO_DOUBLE (latency_counter_get_percentile (l, 95.0)));
-  EXPECT_EQ_DOUBLE (99.0, CDTIME_T_TO_DOUBLE (latency_counter_get_percentile (l, 99.0)));
-
-  CHECK_ZERO (latency_counter_get_percentile (l, -1.0));
-  CHECK_ZERO (latency_counter_get_percentile (l, 101.0));
-
-  latency_counter_destroy (l);
+  EXPECT_EQ_DOUBLE(1.0, CDTIME_T_TO_DOUBLE(latency_counter_get_min(l)));
+  EXPECT_EQ_DOUBLE(100.0, CDTIME_T_TO_DOUBLE(latency_counter_get_max(l)));
+  EXPECT_EQ_DOUBLE(100.0 * 101.0 / 2.0,
+                   CDTIME_T_TO_DOUBLE(latency_counter_get_sum(l)));
+  EXPECT_EQ_DOUBLE(50.5, CDTIME_T_TO_DOUBLE(latency_counter_get_average(l)));
+
+  EXPECT_EQ_DOUBLE(50.0,
+                   CDTIME_T_TO_DOUBLE(latency_counter_get_percentile(l, 50.0)));
+  EXPECT_EQ_DOUBLE(80.0,
+                   CDTIME_T_TO_DOUBLE(latency_counter_get_percentile(l, 80.0)));
+  EXPECT_EQ_DOUBLE(95.0,
+                   CDTIME_T_TO_DOUBLE(latency_counter_get_percentile(l, 95.0)));
+  EXPECT_EQ_DOUBLE(99.0,
+                   CDTIME_T_TO_DOUBLE(latency_counter_get_percentile(l, 99.0)));
+
+  CHECK_ZERO(latency_counter_get_percentile(l, -1.0));
+  CHECK_ZERO(latency_counter_get_percentile(l, 101.0));
+
+  latency_counter_destroy(l);
   return 0;
 }
 
-int main (void)
-{
+int main(void) {
   RUN_TEST(simple);
   RUN_TEST(percentile);