Add IsFloat, IsBigEndian, and IsInterleaved props

* Add bool constraint
* Add IsFloat, IsBigEndian, and IsInterleaved properties
This commit is contained in:
Lukas Herman
2020-06-21 20:39:55 -04:00
parent a4faa89c6c
commit 45056e6922
3 changed files with 73 additions and 8 deletions

View File

@@ -139,6 +139,24 @@ func TestCompareMatch(t *testing.T) {
}},
true,
},
"BoolExactUnmatch": {
MediaConstraints{AudioConstraints: AudioConstraints{
IsFloat: BoolExact(true),
}},
Media{Audio: Audio{
IsFloat: false,
}},
false,
},
"BoolExactMatch": {
MediaConstraints{AudioConstraints: AudioConstraints{
IsFloat: BoolExact(true),
}},
Media{Audio: Audio{
IsFloat: true,
}},
true,
},
}
for name, testData := range testDataSet {