Replace all public `const char *` with `std::string_view`
diff --git a/test/event.cpp b/test/event.cpp
index fa2337e..ed627e8 100644
--- a/test/event.cpp
+++ b/test/event.cpp
@@ -83,6 +83,15 @@
EXPECT_CALL(mock, close(event_fd)).WillOnce(Return(0));
}
+TEST_F(EventTest, ConstructLabelTooLong)
+{
+ const size_t large_size = sizeof(
+ reinterpret_cast<struct gpioevent_request*>(NULL)->consumer_label);
+ EXPECT_THROW(Event(*chip, 0, HandleFlags(), EventFlags(),
+ std::string(large_size, '1')),
+ std::invalid_argument);
+}
+
TEST_F(EventTest, ConstructFailure)
{
const uint32_t line_offset = 3;