Set guard policy based on analysis type

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I38d0a84c3f890635b102efd8315a5c180a451047
diff --git a/test/resolution_test.cpp b/test/resolution_test.cpp
index 7738a27..4063bcb 100644
--- a/test/resolution_test.cpp
+++ b/test/resolution_test.cpp
@@ -1,5 +1,6 @@
 #include <stdio.h>
 
+#include <analyzer/analyzer_main.hpp>
 #include <analyzer/resolution.hpp>
 #include <util/trace.hpp>
 
@@ -297,8 +298,8 @@
     // Get some ServiceData objects
     libhei::Chip chip{chip_str, 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd1{sig, true};
-    ServiceData sd2{sig, false};
+    ServiceData sd1{sig, AnalysisType::SYSTEM_CHECKSTOP};
+    ServiceData sd2{sig, AnalysisType::TERMINATE_IMMEDIATE};
 
     // Resolve
     l1->resolve(sd1);
@@ -356,7 +357,7 @@
 
     libhei::Chip chip{chip_str, 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, true};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
 
     c1->resolve(sd);
 
@@ -403,7 +404,7 @@
 
     libhei::Chip chip{chip_str, 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, true};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
 
     nlohmann::json j{};
     std::string s{};
@@ -483,7 +484,7 @@
 
     libhei::Chip chip{chip_str, 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, true};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
 
     nlohmann::json j{};
     std::string s{};
@@ -555,7 +556,7 @@
 
     libhei::Chip chip{chip_str, 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, true};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
 
     c1->resolve(sd);
 
@@ -593,7 +594,7 @@
 
     libhei::Chip chip{chip_str, 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, true};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
 
     c1->resolve(sd);