blob: 6b004eff61aae8f0ba64db0408d3dafd689dd5a9 [file] [log] [blame]
#ifndef PRODUCTION_SUSHID_SAFEPOWER_AGENT_BMC_TEST_UTIL_H_
#define PRODUCTION_SUSHID_SAFEPOWER_AGENT_BMC_TEST_UTIL_H_
#include "gmock/gmock.h"
#include "absl/status/status.h"
namespace testing::status {
// NOTE does not use the message in the status.
MATCHER_P(StatusIs, statusIn, "") {
*result_listener << "returning status code " << arg << " instead of "
<< statusIn;
return (arg.code() == statusIn);
}
} // namespace testing::status
#endif // PRODUCTION_SUSHID_SAFEPOWER_AGENT_BMC_TEST_UTIL_H_