]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: Use smart pointers in the remote backend unit tests 14231/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Thu, 4 Apr 2024 13:01:02 +0000 (15:01 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Thu, 23 May 2024 13:45:53 +0000 (15:45 +0200)
(cherry picked from commit dea9553fffcfc34d6225dd352353b2acd367a752)

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 6165adb2c022c4a99b93db397c7d2aa175298d7d..0a415f173ecba7fa437b122019bd4f5351f27397 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.rb";
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";