Skip to content

Commit

Permalink
for mac
Browse files Browse the repository at this point in the history
  • Loading branch information
qicosmos committed Aug 9, 2024
1 parent e9f8d9c commit 2a54663
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions src/metric/tests/test_metric.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1367,18 +1367,22 @@ TEST_CASE("test metric capacity") {

TEST_CASE("test remove dynamic metric") {
using test_metric_manager = dynamic_metric_manager<test_id_t<22>>;
auto [ec, c] =
auto pair =
test_metric_manager::instance().create_metric_dynamic<dynamic_counter_1t>(
std::string("counter"), "", std::array<std::string, 1>{});
CHECK(c != nullptr);
auto [ec1, c1] =
CHECK(pair.second != nullptr);
auto pair1 =
test_metric_manager::instance().create_metric_dynamic<dynamic_counter_1t>(
std::string("counter1"), "", std::array<std::string, 1>{});
CHECK(c1 != nullptr);
auto [ec2, c2] =
CHECK(pair1.second != nullptr);
auto pair2 =
test_metric_manager::instance().create_metric_dynamic<dynamic_counter_1t>(
std::string("counter2"), "", std::array<std::string, 1>{});
CHECK(c2 != nullptr);
CHECK(pair2.second != nullptr);

auto c = pair.second;
auto c1 = pair1.second;
auto c2 = pair2.second;

test_metric_manager::instance().remove_metric(c);
CHECK(test_metric_manager::instance().metric_count() == 2);
Expand Down

0 comments on commit 2a54663

Please sign in to comment.