| 1234567891011121314 |
- package modem
- import "testing"
- func TestSelectATPortPrefersTTYUSB2AcrossUSBCompositions(t *testing.T) {
- ports := []Port{
- {Name: "ttyUSB2", InterfaceNumber: 0x02, Role: PortRoleDiagnostic},
- {Name: "ttyUSB3", InterfaceNumber: 0x05, Role: PortRoleModem},
- }
- selected := selectATPort(ports)
- if selected.Name != "ttyUSB2" || selected.InterfaceNumber != 0x02 {
- t.Fatalf("selected %#v, want ttyUSB2 on interface 02", selected)
- }
- }
|