xref: /openbmc/phosphor-hwmon/test/gpio.cpp (revision 5906173aec2a48f37d1356f1ade788c8d25530b2)
1 #include "gpio_mock.hpp"
2 
3 #include <memory>
4 #include <string>
5 
6 // Set this before each test that hits a call to getEnv().
7 GpioHandleInterface* gpioIntf;
8 
9 namespace gpio
10 {
11 
12 std::unique_ptr<gpioplus::HandleInterface>
13     BuildGpioHandle(const std::string& gpiochip, const std::string& line)
14 {
15     return (gpioIntf) ? gpioIntf->build(gpiochip, line) : nullptr;
16 }
17 
18 } // namespace gpio
19