fixed some build errors
diff --git a/tests/unit-tests/challenge-credential.t.cpp b/tests/unit-tests/challenge-credential.t.cpp
index 2455e73..9072fa0 100644
--- a/tests/unit-tests/challenge-credential.t.cpp
+++ b/tests/unit-tests/challenge-credential.t.cpp
@@ -78,19 +78,22 @@
ss.str("");
ss.clear();
- JsonSection params;
io::save<security::v2::Certificate>(selfSigned, ss);
std::string selfSignedStr = ss.str();
- params.add(ChallengeCredential::JSON_CREDENTIAL_SELF, selfSignedStr);
ss.str("");
ss.clear();
io::save<security::v2::Certificate>(certB, ss);
std::string credentialStr = ss.str();
- params.add(ChallengeCredential::JSON_CREDENTIAL_CERT, credentialStr);
ss.str("");
ss.clear();
+ Block params = makeEmptyBlock(tlv_encrypted_payload);
+ params.push_back(makeStringBlock(tlv_parameter_key, ChallengeCredential::JSON_CREDENTIAL_SELF));
+ params.push_back(makeStringBlock(tlv_parameter_value, selfSignedStr));
+ params.push_back(makeStringBlock(tlv_parameter_key, ChallengeCredential::JSON_CREDENTIAL_CERT));
+ params.push_back(makeStringBlock(tlv_parameter_value, credentialStr));
+
challenge.handleChallengeRequest(params, request);
BOOST_CHECK_EQUAL(request.m_status, STATUS_PENDING);
BOOST_CHECK_EQUAL(request.m_challengeStatus, CHALLENGE_STATUS_SUCCESS);