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