Lines Matching full:handle
3 #include <gpioplus/handle.hpp>
81 std::vector<Handle::Line> lines; in TEST_F()
92 Handle handle(*chip, lines, in TEST_F() local
96 EXPECT_EQ(handle_fd, *handle.getFd()); in TEST_F()
112 const std::vector<Handle::Line> lines(GPIOHANDLES_MAX + 1); in TEST_F()
113 EXPECT_THROW(Handle(*chip, lines, HandleFlags(), "too_many"), in TEST_F()
121 EXPECT_THROW(Handle(*chip, {}, HandleFlags(), std::string(large_size, '1')), in TEST_F()
128 std::vector<Handle::Line> lines; in TEST_F()
137 EXPECT_THROW(Handle(*chip, lines, in TEST_F()
155 std::unique_ptr<Handle> handle; member in gpioplus::__anon2c27dd800111::HandleMethodTest
156 const std::vector<Handle::Line> lines{{1, 1}, {4, 0}};
165 handle = std::make_unique<Handle>( in SetUp()
173 handle.reset(); in TearDown()
187 EXPECT_EQ(expected, handle->getValues()); in TEST_F()
200 handle->getValues(output); in TEST_F()
208 EXPECT_THROW(handle->getValues(), std::system_error); in TEST_F()
216 handle->setValues({0, 1}); in TEST_F()
223 EXPECT_THROW(handle->setValues({1}), std::runtime_error); in TEST_F()
224 EXPECT_THROW(handle->setValues({1, 0, 1}), std::runtime_error); in TEST_F()
232 EXPECT_THROW(handle->setValues({1, 1}), std::system_error); in TEST_F()