Patrick Venture | 2e12a43 | 2018-12-13 18:05:11 -0800 | [diff] [blame^] | 1 | #include "internal_sys_mock.hpp" |
2 | #include "ipmi_handler.hpp" | ||||
3 | |||||
4 | namespace host_tool | ||||
5 | { | ||||
6 | |||||
7 | using ::testing::_; | ||||
8 | using ::testing::Return; | ||||
9 | |||||
10 | TEST(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 |