management: Controller::CommandFailCallback exposes ControlResponse
refs #3739
Change-Id: Ib4b66cd99647ab930450fc3b472be565084be160
diff --git a/tests/unit-tests/management/nfd-controller-fixture.hpp b/tests/unit-tests/management/nfd-controller-fixture.hpp
index 492cbc2..d722dda 100644
--- a/tests/unit-tests/management/nfd-controller-fixture.hpp
+++ b/tests/unit-tests/management/nfd-controller-fixture.hpp
@@ -41,7 +41,8 @@
ControllerFixture()
: face(io, m_keyChain)
, controller(face, m_keyChain, m_validator)
- , failCallback(bind(&ControllerFixture::fail, this, _1, _2))
+ , commandFailCallback(bind(&ControllerFixture::recordCommandFail, this, _1))
+ , datasetFailCallback(bind(&ControllerFixture::recordDatasetFail, this, _1, _2))
{
Name identityName("/localhost/ControllerFixture");
if (this->addIdentity(identityName)) {
@@ -65,7 +66,13 @@
private:
void
- fail(uint32_t code, const std::string& reason)
+ recordCommandFail(const ControlResponse& response)
+ {
+ failCodes.push_back(response.getCode());
+ }
+
+ void
+ recordDatasetFail(uint32_t code, const std::string& reason)
{
failCodes.push_back(code);
}
@@ -73,7 +80,8 @@
protected:
ndn::util::DummyClientFace face;
Controller controller;
- Controller::CommandFailCallback failCallback;
+ Controller::CommandFailCallback commandFailCallback;
+ Controller::DatasetFailCallback datasetFailCallback;
std::vector<uint32_t> failCodes;
private: