(t *testing.T)
| 229 | } |
| 230 | |
| 231 | func TestAudioPlayerClose(t *testing.T) { |
| 232 | engo.Files.SetRoot("testdata") |
| 233 | if err := engo.Files.Load("1.ogg"); err != nil { |
| 234 | t.Errorf("Could not load file. Error was: %v\n", err) |
| 235 | } |
| 236 | p, err := LoadedPlayer("1.ogg") |
| 237 | if err != nil { |
| 238 | t.Errorf("Could not get player. Error was: %v\n", err) |
| 239 | } |
| 240 | if err = p.Close(); err != nil { |
| 241 | t.Errorf("Could not close player. Error was: %v\n", err) |
| 242 | } |
| 243 | if err = p.Close(); err == nil { |
| 244 | t.Errorf("Did not get an error while closing already closed player.") |
| 245 | } else { |
| 246 | if !strings.HasPrefix(err.Error(), "audio: the player is already closed") { |
| 247 | t.Errorf("Wrong error when closing already closed player. Error was: %v\n", err) |
| 248 | } |
| 249 | } |
| 250 | } |
| 251 | |
| 252 | func TestAudioPlayerPlay(t *testing.T) { |
| 253 | engo.Files.SetRoot("testdata") |
nothing calls this directly
no test coverage detected