24 lines
429 B
Go
24 lines
429 B
Go
package openal_test
|
|
|
|
import (
|
|
"git.stormux.org/storm/barnard/gumble/go-openal/openal"
|
|
"testing"
|
|
)
|
|
|
|
func TestGetVendor(t *testing.T) {
|
|
device := openal.OpenDevice("")
|
|
defer device.CloseDevice()
|
|
|
|
context := device.CreateContext()
|
|
defer context.Destroy()
|
|
context.Activate()
|
|
|
|
vendor := openal.GetVendor()
|
|
|
|
if err := openal.Err(); err != nil {
|
|
t.Fatal(err)
|
|
} else if vendor == "" {
|
|
t.Fatal("empty vendor returned")
|
|
}
|
|
}
|