48 lines
2.3 KiB
Plaintext
48 lines
2.3 KiB
Plaintext
Basic tests for PannerNode.
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
PASS PannerNode has one input.
|
|
PASS PannerNode has one output.
|
|
PASS refDistance default value is 1.
|
|
PASS refDistance value is set to 270.52.
|
|
PASS Exception has been thrown correctly when refDistance is set to negative value.
|
|
PASS maxDistance default value is 10000.
|
|
PASS maxDistance value is set to 100.55.
|
|
PASS Exception has been thrown correctly when maxDistance is set to non-positive value (set to 0).
|
|
PASS Exception has been thrown correctly when maxDistance is set to non-positive value (set to -1).
|
|
PASS rolloffFactor default value is 1.
|
|
PASS rolloffFactor value is set to 0.83.
|
|
PASS Exception has been thrown correctly when rolloffFactor is set to negative value.
|
|
PASS coneInnerAngle default value is 360.
|
|
PASS coneInnerAngle value is set to 0
|
|
PASS coneInnerAngle value is set to 240.45.
|
|
PASS coneOuterAngle default value is 360.
|
|
PASS coneOuterAngle value is set to 0.
|
|
PASS coneOuterAngle value is set to 166.66.
|
|
PASS coneOuterGain default value is 0.
|
|
PASS coneOuterGain value is set to 1.
|
|
PASS coneOuterGain value is set to 0.35.
|
|
PASS Exception has been thrown correctly when coneOuterGain is set outside [0, 1] (was set to -1).
|
|
PASS Exception has been thrown correctly when coneOuterGain is set outside [0, 1] (was set to 2).
|
|
PASS PannerNode defaults to 'equalpower' panningModel.
|
|
PASS PannerNode defaults to 'inverse' distanceModel.
|
|
PASS panningModel: 'equalpower' is settable.
|
|
PASS panningModel: 'HRTF' is settable.
|
|
PASS distanceModel: 'linear' is settable.
|
|
PASS distanceModel: 'inverse' is settable.
|
|
PASS distanceModel: 'exponential' is settable.
|
|
PASS With linear distanceModel, rolloffFactor is set to 0.
|
|
PASS With linear distanceModel, rolloffFactor is set to 0.5.
|
|
PASS With linear distanceModel, rolloffFactor is set to 1.
|
|
PASS With inverse distanceModel, rolloffFactor is set to 0.
|
|
PASS With inverse distanceModel, rolloffFactor is set to 10000.
|
|
PASS With exponential distanceModel, rolloffFactor is set to 0.
|
|
PASS With exponential distanceModel, rolloffFactor is set to 10000.
|
|
PASS Setting .distanceModel to illegal string value did not throw an exception.
|
|
PASS Setting .distanceModel to illegal type did not throw an exception.
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|