barnard/gumble/go-openal/openal/openal_test.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")
}
}