store IsolationData in ServiceData class

Instead of passing both the IsolationData and ServiceData around
everywhere, store the IsolationData inside the ServiceData class so
that we only need to pass around one object.

Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I13f02fe43ede324ba51242a16daab107bc81a678
diff --git a/test/resolution_test.cpp b/test/resolution_test.cpp
index 23f952c..e9b2104 100644
--- a/test/resolution_test.cpp
+++ b/test/resolution_test.cpp
@@ -56,8 +56,10 @@
     // Get some ServiceData objects
     libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd1{sig, AnalysisType::SYSTEM_CHECKSTOP};
-    ServiceData sd2{sig, AnalysisType::TERMINATE_IMMEDIATE};
+    ServiceData sd1{sig, AnalysisType::SYSTEM_CHECKSTOP,
+                    libhei::IsolationData{}};
+    ServiceData sd2{sig, AnalysisType::TERMINATE_IMMEDIATE,
+                    libhei::IsolationData{}};
 
     // Resolve
     l1->resolve(sd1);
@@ -139,7 +141,8 @@
 
     libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP,
+                   libhei::IsolationData{}};
 
     c1->resolve(sd);
 
@@ -188,7 +191,8 @@
 
     libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP,
+                   libhei::IsolationData{}};
 
     nlohmann::json j{};
     std::string s{};
@@ -273,7 +277,8 @@
 
     libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP,
+                   libhei::IsolationData{}};
 
     nlohmann::json j{};
     std::string s{};
@@ -348,7 +353,8 @@
 
     libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP,
+                   libhei::IsolationData{}};
 
     c1->resolve(sd);
 
@@ -388,7 +394,8 @@
 
     libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP,
+                   libhei::IsolationData{}};
 
     c1->resolve(sd);
 
@@ -426,7 +433,8 @@
 
     libhei::Chip chip{util::pdbg::getTrgt(chip_str), 0xdeadbeef};
     libhei::Signature sig{chip, 0xabcd, 0, 0, libhei::ATTN_TYPE_CHECKSTOP};
-    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP};
+    ServiceData sd{sig, AnalysisType::SYSTEM_CHECKSTOP,
+                   libhei::IsolationData{}};
 
     c1->resolve(sd);