Fix issues in SetBiosAttributeCurrentValue in UT

Fixed some uninitialized variables and assigned
a more appropriate value to transferFlag in
in SetBiosAttributeCurrentValue in UT

Signed-off-by: John Wang <wangzqbj@inspur.com>
Change-Id: Id953b2d02ee4a179f7fb91263c9d4716ed847403
diff --git a/test/libpldm_bios_test.cpp b/test/libpldm_bios_test.cpp
index 0891142..46a75ed 100644
--- a/test/libpldm_bios_test.cpp
+++ b/test/libpldm_bios_test.cpp
@@ -334,8 +334,8 @@
 {
     uint8_t instanceId = 10;
     uint32_t transferHandle = 32;
-    uint8_t transferFlag = 8;
-    uint32_t attributeData;
+    uint8_t transferFlag = PLDM_START_AND_END;
+    uint32_t attributeData = 44;
     std::array<uint8_t, hdrSize + PLDM_SET_BIOS_ATTR_CURR_VAL_MIN_REQ_BYTES +
                             sizeof(attributeData)>
         requestMsg{};
@@ -360,8 +360,8 @@
 {
     uint8_t instanceId = 10;
     uint32_t transferHandle = 32;
-    uint8_t transferFlag = 8;
-    uint32_t attributeData;
+    uint8_t transferFlag = PLDM_START_AND_END;
+    uint32_t attributeData = 44;
     std::array<uint8_t, hdrSize + PLDM_SET_BIOS_ATTR_CURR_VAL_MIN_REQ_BYTES>
         requestMsg{};
     auto request = reinterpret_cast<pldm_msg*>(requestMsg.data());
@@ -380,8 +380,8 @@
 TEST(SetBiosAttributeCurrentValue, testGoodDecodeRequest)
 {
     uint32_t transferHandle = 32;
-    uint8_t transferFlag;
-    uint32_t attributeData;
+    uint8_t transferFlag = PLDM_START_AND_END;
+    uint32_t attributeData = 44;
 
     std::array<uint8_t, hdrSize + PLDM_SET_BIOS_ATTR_CURR_VAL_MIN_REQ_BYTES +
                             sizeof(attributeData)>
@@ -414,9 +414,9 @@
 TEST(SetBiosAttributeCurrentValue, testBadDecodeRequest)
 {
     uint32_t transferHandle = 32;
-    uint8_t transferFlag;
-    uint32_t attributeData;
-    size_t attributeDataLength;
+    uint8_t transferFlag = PLDM_START_AND_END;
+    uint32_t attributeData = 44;
+    size_t attributeDataLength = sizeof(attributeData);
     std::array<uint8_t, hdrSize + PLDM_SET_BIOS_ATTR_CURR_VAL_MIN_REQ_BYTES - 1>
         requestMsg{};
     auto request = reinterpret_cast<struct pldm_msg*>(requestMsg.data());
@@ -506,4 +506,4 @@
         &nextTransferHandle);
 
     ASSERT_EQ(rc, PLDM_ERROR_INVALID_LENGTH);
-}
\ No newline at end of file
+}