]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Format and delint test-sholder_hh.cc 14663/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 10 Sep 2024 14:23:39 +0000 (16:23 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 12 Sep 2024 10:53:21 +0000 (12:53 +0200)
.not-formatted
pdns/test-sholder_hh.cc

index 4d48f339e646d8214170fa2fb630a22b9a3797f8..abd2e9e6450d5aa5d7fb94f1745d0b2ac0d0e65e 100644 (file)
 ./pdns/test-packetcache_hh.cc
 ./pdns/test-proxy_protocol_cc.cc
 ./pdns/test-rcpgenerator_cc.cc
-./pdns/test-sholder_hh.cc
 ./pdns/test-statbag_cc.cc
 ./pdns/test-svc_records_cc.cc
 ./pdns/test-trusted-notification-proxy_cc.cc
index 3ca40e462543f99f2a4f318b9d3cbfda61a2c6b1..71a42ada8aafc34dbf3c056f8a82a62e69c914d1 100644 (file)
@@ -13,38 +13,37 @@ using std::string;
 struct TestObject
 {
   string name;
-  uint64_t number;
+  uint64_t number{0};
 };
 
-static GlobalStateHolder<TestObject> g_to; 
-std::atomic<bool> g_failed;
+static GlobalStateHolder<TestObject> s_to;
+static std::atomic<bool> s_failed;
 
 BOOST_AUTO_TEST_SUITE(test_sholder_hh)
 
-void treader()
+static void treader()
 {
-  auto local = g_to.getLocal();
-  for(int n=0; n < 10000000; ++n) {
-    auto g = *local;
-    if(g.name != std::to_string(g.number)) {
-      g_failed=1;
+  auto local = s_to.getLocal();
+  for (uint64_t counter = 0; counter < 10000000U; ++counter) {
+    auto copy = *local;
+    if (copy.name != std::to_string(copy.number)) {
+      s_failed.store(true);
       break;
     }
   }
 }
 
-BOOST_AUTO_TEST_CASE(test_sholder) {
-  g_to.setState({"1", 1});
+BOOST_AUTO_TEST_CASE(test_sholder)
+{
+  s_to.setState({"1", 1});
 
-  std::thread t1(treader);
-  for(unsigned int n=0; n < 1000000; ++n) {
-    g_to.setState({std::to_string(n), n});
-    g_to.modify([n](TestObject& to) { to.number = 2*n; to.name=std::to_string(to.number);} );
+  std::thread thread1(treader);
+  for (uint64_t counter = 0; counter < 1000000U; ++counter) {
+    s_to.setState({std::to_string(counter), counter});
+    s_to.modify([counter](TestObject& toValue) { toValue.number = 2*counter; toValue.name = std::to_string(toValue.number); });
   }
-  t1.join();
-  BOOST_CHECK_EQUAL(g_failed, 0);
+  thread1.join();
+  BOOST_CHECK_EQUAL(s_failed, 0);
 }
 
-
 BOOST_AUTO_TEST_SUITE_END()
-