This commit is contained in:
Brandon Taylor 2021-06-22 23:49:16 -04:00
parent 0c335dc50d
commit 2bd53c2dd1

View file

@ -1,5 +1,5 @@
#!/usr/bin/env julia
using Base.Sys: iswindows
using PortAudio:
combine_default_sample_rates,
devices,
@ -51,7 +51,7 @@ using PortAudio.LibPortAudio:
PaStreamInfo,
PaStreamParameters,
PaVersionInfo
using SampledSignals: nchannels, s, SampleBuf, samplerate, SinSource
using SampledSignals: nchannels, s, SampleBuf, samplerate, SinSourc
using Test: @test, @test_logs, @test_nowarn, @testset, @test_throws
@testset "Tests without sound" begin
@ -70,7 +70,10 @@ using Test: @test, @test_logs, @test_nowarn, @testset, @test_throws
@testset "libortaudio without sound" begin
@test handle_status(Pa_GetHostApiCount()) >= 0
@test handle_status(Pa_GetDefaultHostApi()) >= 0
@test safe_load(Pa_GetVersionInfo(),ErrorException("no info")) isa PaVersionInfo
# version info not available on windows?
if !Sys.iswindows()
@test safe_load(Pa_GetVersionInfo(),ErrorException("no info")) isa PaVersionInfo
end
@test safe_load(Pa_GetLastHostErrorInfo(), ErrorException("no info")) isa
PaHostErrorInfo
@test PaErrorCode(Pa_IsFormatSupported(C_NULL, C_NULL, 0.0)) == paInvalidDevice