blob: 8a7248900d9fa76fb1d13614642d841db9d5a398 [file] [log] [blame]
Patrick Venture2e12a432018-12-13 18:05:11 -08001#include "internal_sys_mock.hpp"
2#include "ipmi_handler.hpp"
3
4namespace host_tool
5{
6
7using ::testing::_;
8using ::testing::Return;
9
10TEST(IpmiHandlerTest, OpenAllFails)
11{
12 /* Open against all device files fail. */
13 internal::InternalSysMock sysMock;
14 IpmiHandler ipmi(&sysMock);
15
16 EXPECT_CALL(sysMock, open(_, _)).WillRepeatedly(Return(-1));
17 EXPECT_EQ(false, ipmi.open());
18}
19
20} // namespace host_tool