package hid import "testing" func TestReportLengthValidation(t *testing.T) { h := &Hid{} if err := h.WriteKeyboardReport(make([]byte, 7)); err == nil { t.Fatal("expected keyboard length error") } if err := h.WriteRelativeMouseReport(make([]byte, 5)); err == nil { t.Fatal("expected relative mouse length error") } if err := h.WriteAbsoluteMouseReport(make([]byte, 7)); err == nil { t.Fatal("expected absolute mouse length error") } }