From d945ee4972d4b25d1d4efe070a51c6836142f591 Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Fri, 20 Sep 2019 23:25:19 +0800 Subject: [PATCH] Add test cases for new/1, all/0 functions --- test/emqx_metrics_SUITE.erl | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/test/emqx_metrics_SUITE.erl b/test/emqx_metrics_SUITE.erl index cc7db5ad2..7e547259e 100644 --- a/test/emqx_metrics_SUITE.erl +++ b/test/emqx_metrics_SUITE.erl @@ -24,6 +24,30 @@ all() -> emqx_ct:all(?MODULE). +t_new(_) -> + with_metrics_server( + fun() -> + ok = emqx_metrics:new('metrics.test'), + 0 = emqx_metrics:val('metrics.test'), + ok = emqx_metrics:inc('metrics.test'), + 1 = emqx_metrics:val('metrics.test'), + ok = emqx_metrics:new(counter, 'metrics.test.cnt'), + 0 = emqx_metrics:val('metrics.test.cnt'), + ok = emqx_metrics:inc('metrics.test.cnt'), + 1 = emqx_metrics:val('metrics.test.cnt'), + ok = emqx_metrics:new(gauge, 'metrics.test.total'), + 0 = emqx_metrics:val('metrics.test.total'), + ok = emqx_metrics:inc('metrics.test.total'), + 1 = emqx_metrics:val('metrics.test.total') + end). + +t_all(_) -> + with_metrics_server( + fun() -> + Metrics = emqx_metrics:all(), + ?assert(length(Metrics) > 50) + end). + t_inc_dec(_) -> with_metrics_server( fun() ->