summaryrefslogtreecommitdiff
path: root/test/test_metric_histogram.cpp
diff options
context:
space:
mode:
authorchenzizhan <[email protected]>2023-09-05 16:59:59 +0800
committerchenzizhan <[email protected]>2023-09-05 16:59:59 +0800
commit19521136c85784e21933a8a3a8577efc895b064a (patch)
treef44b3269b349e3b03a32a549e0e35aa7f43ae671 /test/test_metric_histogram.cpp
parent04e69f9d4004ed32a7740ee75abab8dffc8b6e63 (diff)
new histogram serialize and deserialze
Diffstat (limited to 'test/test_metric_histogram.cpp')
-rw-r--r--test/test_metric_histogram.cpp25
1 files changed, 0 insertions, 25 deletions
diff --git a/test/test_metric_histogram.cpp b/test/test_metric_histogram.cpp
index c0a0659..fca014a 100644
--- a/test/test_metric_histogram.cpp
+++ b/test/test_metric_histogram.cpp
@@ -120,31 +120,6 @@ TEST(metric_test_histogram, serialization_and_merge_twice_with_reset)
fieldstat_free(instance_total);
}
-#include "base64/b64.h"
-#include "hdr/hdr_histogram.h"
-#include "hdr/hdr_histogram_log.h"
-TEST(metric_test_histogram, serialize_with_b64_and_query)
-{
- struct fieldstat *instance = test_init_standard_instance_one_cube_one_metric_one_cell_hdr();
- fieldstat_hist_record(instance, 0, 0, 0, 1234);
- fieldstat_hist_record(instance, 0, 0, 0, 1234);
- fieldstat_hist_record(instance, 0, 0, 0, 123);
-
- char *blob = NULL;
- size_t blob_len = 0;
- fieldstat_get_serialized_blob(instance, 0, 0, 0, &blob, &blob_len);
- struct hdr_histogram *histogram = NULL;
- hdr_log_decode(&histogram, blob, blob_len);
- EXPECT_TRUE(histogram != NULL);
- EXPECT_EQ(histogram->total_count, 3);
- EXPECT_EQ(hdr_value_at_percentile(histogram, 50.0), 1234);
-
- free(blob);
- hdr_close(histogram);
-
- fieldstat_free(instance);
-}
-
TEST(metric_test_histogram, add_or_set_with_wrong_cell_id_expecting_fail)
{
struct fieldstat *instance = fieldstat_new();