]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
src/daemon/utils_cache_test.c: Add a test case for decreasing gauges. 4265/head
authorFlorian Forster <octo@collectd.org>
Wed, 31 Jan 2024 12:53:14 +0000 (13:53 +0100)
committerFlorian Forster <octo@collectd.org>
Wed, 31 Jan 2024 12:53:14 +0000 (13:53 +0100)
src/daemon/utils_cache_test.c

index 6792c3250d0dafdf855a141425c94044a904444a..29d640b8de5584cdb003ac81ebdea84a7d664157 100644 (file)
@@ -50,6 +50,15 @@ DEF_TEST(uc_get_rate) {
           .type = METRIC_TYPE_GAUGE,
           .want = 2.0,
       },
+      {
+          .name = "decreasing gauge",
+          .first_value = (value_t){.gauge = 100.0},
+          .second_value = (value_t){.gauge = 21.5},
+          .first_time = TIME_T_TO_CDTIME_T(100),
+          .second_time = TIME_T_TO_CDTIME_T(110),
+          .type = METRIC_TYPE_GAUGE,
+          .want = 21.5,
+      },
       {
           .name = "counter",
           .first_value = (value_t){.counter = 42},