Fix junits broken by change in is-alive type 70/123470/1
authorJim Hahn <jrh3@att.com>
Mon, 23 Aug 2021 18:44:54 +0000 (14:44 -0400)
committerJim Hahn <jrh3@att.com>
Mon, 23 Aug 2021 18:45:47 +0000 (14:45 -0400)
Issue-ID: POLICY-3531
Change-Id: I5eadaa6dbb0c66940a5af0c552894a3d874d51a1
Signed-off-by: Jim Hahn <jrh3@att.com>
main/src/test/java/org/onap/policy/pdpx/main/CommonRest.java

index a46ee50..938fe58 100644 (file)
@@ -29,6 +29,7 @@ import java.nio.charset.StandardCharsets;
 import java.nio.file.Files;
 import java.nio.file.Path;
 import java.security.SecureRandom;
+import java.util.concurrent.atomic.AtomicBoolean;
 import javax.net.ssl.SSLContext;
 import javax.ws.rs.client.Client;
 import javax.ws.rs.client.ClientBuilder;
@@ -215,6 +216,7 @@ public class CommonRest {
      */
     private void markActivator(boolean newAlive) {
         Object manager = Whitebox.getInternalState(XacmlPdpActivator.getCurrent(), "serviceManager");
-        Whitebox.setInternalState(manager, "running", newAlive);
+        AtomicBoolean running = Whitebox.getInternalState(manager, "running");
+        running.set(newAlive);
     }
 }