1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
import QtTest 1.0
import QuickStreamer 1.0
TestCase {
name: "QuickStreamer"
Pipeline {
id: "pipeline"
AppSrc {
id: appSource
name: "brouhaha"
}
AppSink {
id: appSink
}
}
AudioTestSrc {
id: audioTestSourceByIdentifier
wave: AudioTestSrcWave.WhiteNoise
}
AudioTestSrc {
id: audioTestSourceByString
wave: "VioletNoise"
}
function test_nameProperty()
{
compare(pipeline.name, "pipeline0")
compare(appSink.name, "appsink0")
compare(appSource.name, "brouhaha")
}
function test_children()
{
compare(pipeline.children.length, 2)
compare(pipeline.children[0], appSource)
compare(pipeline.children[1], appSink)
compare(appSink.children, undefined)
compare(appSource.children, undefined)
}
function test_enums()
{
compare(AudioTestSrcWave.Sine, 0)
compare(AudioTestSrcWave.Square, 1)
compare(AudioTestSrcWave.Saw, 2)
compare(AudioTestSrcWave.Triangle, 3)
compare(AudioTestSrcWave.Silence, 4)
compare(AudioTestSrcWave.WhiteNoise, 5)
compare(AudioTestSrcWave.PinkNoise, 6)
compare(AudioTestSrcWave.SineTable, 7)
compare(AudioTestSrcWave.Ticks, 8)
compare(AudioTestSrcWave.GaussianNoise, 9)
compare(AudioTestSrcWave.RedNoise, 10)
compare(AudioTestSrcWave.BlueNoise, 11)
compare(AudioTestSrcWave.VioletNoise, 12)
compare(audioTestSourceByIdentifier.wave, 5)
compare(audioTestSourceByString.wave, 12)
compare(ElementState.Playing, 4)
}
}
|