package soundbox import ( "testing" ) func TestNewClient(t *testing.T) { // valid MAC should succeed _, err := NewClient("12:34:56:ab:cd:ef") if err != nil { t.Fatalf("NewClient() failed: %v", err) } // invalid MAC should fail _, err = NewClient("12:34:56:ab:cd") if err == nil { t.Fatalf("NewClient() failed: %v", err) } // No EUI-64 supported _, err = NewClient("12:34:56:ab:cd:ef:12:45") if err == nil { t.Fatalf("NewClient() failed: %v", err) } }