SWF7

[Sound.as debug-22405-0e18b8076]
PASSED: typeof(Sound) == 'function' [./Sound.as:41]
PASSED: typeof(Sound.prototype) == 'object' [./Sound.as:42]
PASSED: typeof(Sound.prototype.__proto__) == 'object' [./Sound.as:43]
PASSED: Sound.prototype.__proto__ == Object.prototype [./Sound.as:44]
PASSED: typeof(Sound.prototype.attachSound) == 'function' [./Sound.as:46]
PASSED: typeof(Sound.prototype.getPan) == 'function' [./Sound.as:47]
PASSED: typeof(Sound.prototype.setPan) == 'function' [./Sound.as:48]
PASSED: typeof(Sound.prototype.start) == 'function' [./Sound.as:49]
PASSED: typeof(Sound.prototype.stop) == 'function' [./Sound.as:50]
PASSED: typeof(Sound.prototype.getTransform) == 'function' [./Sound.as:51]
PASSED: typeof(Sound.prototype.setTransform) == 'function' [./Sound.as:52]
PASSED: typeof(Sound.prototype.getVolume) == 'function' [./Sound.as:53]
PASSED: typeof(Sound.prototype.setVolume) == 'function' [./Sound.as:54]
PASSED: typeof(Sound.prototype.getDuration) == functionSinceSWF6 [./Sound.as:61]
PASSED: typeof(Sound.prototype.setDuration) == functionSinceSWF6 [./Sound.as:62]
PASSED: typeof(Sound.prototype.loadSound) == functionSinceSWF6 [./Sound.as:63]
PASSED: typeof(Sound.prototype.getPosition) == functionSinceSWF6 [./Sound.as:64]
PASSED: typeof(Sound.prototype.setPosition) == functionSinceSWF6 [./Sound.as:65]
PASSED: typeof(Sound.prototype.getBytesLoaded) == functionSinceSWF6 [./Sound.as:66]
PASSED: typeof(Sound.prototype.getBytesTotal) == functionSinceSWF6 [./Sound.as:67]
PASSED: typeof(Sound.prototype.areSoundInaccessible) == 'undefined' [./Sound.as:71]
PASSED: typeof(Sound.prototype.duration) == 'undefined' [./Sound.as:72]
PASSED: typeof(Sound.prototype.ID3) == 'undefined' [./Sound.as:73]
PASSED: typeof(Sound.prototype.checkPolicyFile) == 'undefined' [./Sound.as:74]
PASSED: typeof(Sound.prototype.position) == 'undefined' [./Sound.as:75]
PASSED: typeof(Sound.prototype.onID3) == 'undefined' [./Sound.as:76]
PASSED: typeof(Sound.prototype.onLoad) == 'undefined' [./Sound.as:77]
PASSED: typeof(Sound.prototype.onSoundComplete) == 'undefined' [./Sound.as:78]
PASSED: s1 instanceof Sound [./Sound.as:95]
PASSED: typeof(s1.getDuration()) == 'undefined' [./Sound.as:96]
PASSED: typeof(s1.getPan()) == 'number' [./Sound.as:97]
PASSED: s1.getPan() == 0 [./Sound.as:98]
FAILED: expected: 'undefined' obtained: number [./Sound.as:99]
PASSED: typeof(s1.getTransform()) == 'object' [./Sound.as:100]
PASSED: typeof(s1.getVolume()) == 'number' [./Sound.as:104]
PASSED: s1.getVolume() == 100 [./Sound.as:105]
PASSED: s1.getVolume() == 95 [./Sound.as:107]
PASSED: s2.getVolume() == 95 [./Sound.as:108]
FAILED: expected: 'undefined' obtained: number [./Sound.as:110]
FAILED: expected: 'undefined' obtained: number [./Sound.as:111]
FAILED: expected: 'boolean' obtained: undefined [./Sound.as:112]
PASSED: typeof(s1.duration) == 'undefined' [./Sound.as:116]
PASSED: typeof(s1.ID3) == 'undefined' [./Sound.as:117]
PASSED: typeof(s1.position) == 'undefined' [./Sound.as:118]
PASSED: s2 instanceof Sound [./Sound.as:169]
PASSED: typeof(s2.getDuration()) == 'undefined' [./Sound.as:170]
PASSED: typeof(s2.getPan()) == 'number' [./Sound.as:171]
PASSED: s2.getPan() == 0 [./Sound.as:172]
FAILED: expected: 'undefined' obtained: number [./Sound.as:173]
PASSED: typeof(s2.getTransform()) == 'object' [./Sound.as:174]
PASSED: typeof(s2.getVolume()) == 'number' [./Sound.as:175]
PASSED: s2.getVolume() == 100 [./Sound.as:176]
FAILED: expected: 'undefined' obtained: number [./Sound.as:177]
FAILED: expected: 'undefined' obtained: number [./Sound.as:178]
FAILED: expected: 'boolean' obtained: undefined [./Sound.as:179]
PASSED: typeof(s2.duration) == 'undefined' [./Sound.as:183]
PASSED: typeof(s2.ID3) == 'undefined' [./Sound.as:184]
PASSED: typeof(s2.position) == 'undefined' [./Sound.as:185]
PASSED: s3 instanceof Sound [./Sound.as:189]
FAILED: expected: 'undefined' obtained: number [./Sound.as:190]
PASSED: s1a.getVolume() == 95 [./Sound.as:199]
PASSED: s1b.getVolume() == 95 [./Sound.as:200]
PASSED: s1a.getVolume() == 76 [./Sound.as:202]
PASSED: s1b.getVolume() == 76 [./Sound.as:203]
FAILED: expected: 'undefined' obtained: number [./Sound.as:208]
FAILED: expected: 'undefined' obtained: number [./Sound.as:209]
FAILED: expected: 'undefined' obtained: number [./Sound.as:211]
FAILED: expected: 'undefined' obtained: number [./Sound.as:212]
FAILED: expected: 76 obtained: 54 [./Sound.as:216]
FAILED: expected: 76 obtained: 54 [./Sound.as:217]
FAILED: expected: 'undefined' obtained: number [./Sound.as:223]
FAILED: expected: 'undefined' obtained: number [./Sound.as:224]
FAILED: expected: 'undefined' obtained: number [./Sound.as:226]
FAILED: expected: 'undefined' obtained: number [./Sound.as:227]
PASSED: s2.getVolume() == 100 [./Sound.as:232]
PASSED: s3.getVolume() == 100 [./Sound.as:233]
PASSED: s2.getVolume() == 80 [./Sound.as:235]
PASSED: s3.getVolume() == 80 [./Sound.as:236]
FAILED: expected: 100 obtained: 54 [./Sound.as:244]
FAILED: expected: 100 obtained: 54 [./Sound.as:245]
FAILED: expected: 'undefined' obtained: number [./Sound.as:247]
FAILED: expected: 'undefined' obtained: number [./Sound.as:248]
FAILED: expected: 100 obtained: 54 [./Sound.as:250]
FAILED: expected: 100 obtained: 54 [./Sound.as:251]
PASSED: s2.getVolume() == 80 [./Sound.as:253]
PASSED: s3.getVolume() == 80 [./Sound.as:254]
FAILED: expected: 'undefined' obtained: number [./Sound.as:256]
FAILED: expected: 'undefined' obtained: number [./Sound.as:257]
FAILED: expected: 100 obtained: 80 [./Sound.as:259]
FAILED: expected: 100 obtained: 80 [./Sound.as:260]
PASSED: s2.getVolume() == 80 [./Sound.as:262]
PASSED: s3.getVolume() == 80 [./Sound.as:263]
PASSED: s2.getVolume() == 80 [./Sound.as:273]
PASSED: s3.getVolume() == 80 [./Sound.as:274]
FAILED: expected: "undefined" obtained: number [./Sound.as:336]
FAILED: expected: "undefined" obtained: number [./Sound.as:337]
PASSED: typeof(s.duration) == "undefined" [./Sound.as:338]
FAILED: expected: "undefined" obtained: number [./Sound.as:339]
PASSED: typeof(s.getDuration()) == "undefined" [./Sound.as:340]
PASSED: typeof(s.getBytesTotal()) == "number" [./Sound.as:345]
PASSED: typeof(s.getBytesLoaded()) == "number" [./Sound.as:346]
PASSED: typeof(s.getPosition()) == "number" [./Sound.as:347]
FAILED: expected: "number" obtained: undefined [./Sound.as:348]
FAILED: expected: "number" obtained: undefined [./Sound.as:349]
Waiting 3 seconds for onSoundComplete to be called
onLoad called
FAILED: expected: 209 obtained: 0 [./Sound.as:328]
PASSED: s.position == 0 [./Sound.as:329]
FAILED: no onSoundComplete arrived after 3 seconds
FAILED: Tests run 107 (expected 112) [ [./Sound.as:31]]
#passed: 71
#failed: 37
#total tests run: 108
