]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: Use smart pointers in the remote backend unit tests 14033/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 4 Apr 2024 13:01:02 +0000 (15:01 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 4 Apr 2024 13:01:02 +0000 (15:01 +0200)
modules/remotebackend/test-remotebackend-http.cc
modules/remotebackend/test-remotebackend-json.cc
modules/remotebackend/test-remotebackend-pipe.cc
modules/remotebackend/test-remotebackend-post.cc
modules/remotebackend/test-remotebackend-unix.cc
modules/remotebackend/test-remotebackend-zeromq.cc

index 7d7646ed13826d2b69cb342438526577cc31b70f..b103fb64ba8673477fcfb81b6d665291dc174296 100644 (file)
@@ -75,7 +75,7 @@ struct RemotebackendSetup
     try {
       // setup minimum arguments
       ::arg().set("module-dir") = "./.libs";
-      new RemoteLoader();
+      auto loader = std::make_unique<RemoteLoader>();
       BackendMakers().launch("remote");
       // then get us a instance of it
       ::arg().set("remote-connection-string") = "http:url=http://localhost:62434/dns";
index ec85e16852d32a7874d365ea99edffd3dc07b381..88f7c183d94f579a1a9c20fbfac7771dbe0a59e9 100644 (file)
@@ -73,7 +73,7 @@ struct RemotebackendSetup
     try {
       // setup minimum arguments
       ::arg().set("module-dir") = "./.libs";
-      new RemoteLoader();
+      auto loader = std::make_unique<RemoteLoader>();
       BackendMakers().launch("remote");
       // then get us a instance of it
       ::arg().set("remote-connection-string") = "http:url=http://localhost:62434/dns/endpoint.json,post=1,post_json=1";
index 8061adaf636dbb3f68321d13dcffc538246946e6..0fa9390d4e717baf183c2fd5d3208ee21bdf48d3 100644 (file)
@@ -73,7 +73,7 @@ struct RemotebackendSetup
     try {
       // setup minimum arguments
       ::arg().set("module-dir") = "./.libs";
-      new RemoteLoader();
+      auto loader = std::make_unique<RemoteLoader>();
       BackendMakers().launch("remote");
       // then get us a instance of it
       ::arg().set("remote-connection-string") = "pipe:command=unittest_pipe.py";
index 47107149e057897da169eb18a0a9f5356e3da26f..3db16dfddd045b4d984ef18155067a9cbe028142 100644 (file)
@@ -73,7 +73,7 @@ struct RemotebackendSetup
     try {
       // setup minimum arguments
       ::arg().set("module-dir") = "./.libs";
-      new RemoteLoader();
+      auto loader = std::make_unique<RemoteLoader>();
       BackendMakers().launch("remote");
       // then get us a instance of it
       ::arg().set("remote-connection-string") = "http:url=http://localhost:62434/dns,post=1";
index 09651e757948702b21a3c48521ab41ca6722bf87..5e3ca2ea3ffe78811ec21227b1d498f6291019a1 100644 (file)
@@ -73,7 +73,7 @@ struct RemotebackendSetup
     try {
       // setup minimum arguments
       ::arg().set("module-dir") = "./.libs";
-      new RemoteLoader();
+      auto loader = std::make_unique<RemoteLoader>();
       BackendMakers().launch("remote");
       // then get us a instance of it
       ::arg().set("remote-connection-string") = "unix:path=/tmp/remotebackend.sock";
index a0e7e00d185fe686237b06d63cad24963934c714..8a3ac4af1851ff269f4a2de035397c167bf27ed4 100644 (file)
@@ -75,7 +75,7 @@ struct RemotebackendSetup
     try {
       // setup minimum arguments
       ::arg().set("module-dir") = "./.libs";
-      new RemoteLoader();
+      auto loader = std::make_unique<RemoteLoader>();
       BackendMakers().launch("remote");
       // then get us a instance of it
       ::arg().set("remote-connection-string") = "zeromq:endpoint=ipc:///tmp/remotebackend.0";