Title: [134972] trunk/LayoutTests
Revision
134972
Author
commit-qu...@webkit.org
Date
2012-11-16 10:57:45 -0800 (Fri, 16 Nov 2012)

Log Message

audiopannernode-basic.html should cover default value of attribute.
https://bugs.webkit.org/show_bug.cgi?id=102332

Patch by Li Yin <li....@intel.com> on 2012-11-16
Reviewed by Chris Rogers.

Spec: https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerNode
Currently almost all attributes of PannerNode are specified default value clearly,
the test should cover them.

* webaudio/audiopannernode-basic-expected.txt:
* webaudio/audiopannernode-basic.html:

Modified Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (134971 => 134972)


--- trunk/LayoutTests/ChangeLog	2012-11-16 18:55:48 UTC (rev 134971)
+++ trunk/LayoutTests/ChangeLog	2012-11-16 18:57:45 UTC (rev 134972)
@@ -1,3 +1,17 @@
+2012-11-16  Li Yin  <li....@intel.com>
+
+        audiopannernode-basic.html should cover default value of attribute.
+        https://bugs.webkit.org/show_bug.cgi?id=102332
+
+        Reviewed by Chris Rogers.
+
+        Spec: https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html#PannerNode
+        Currently almost all attributes of PannerNode are specified default value clearly,
+        the test should cover them.
+
+        * webaudio/audiopannernode-basic-expected.txt:
+        * webaudio/audiopannernode-basic.html:
+
 2012-11-16  Tommy Widenflycht  <tom...@google.com>
 
         [chromium] MediaStream API: Add missing WebRTCPeerConnectionHandlerClient::didAddRemoteDataChannel

Modified: trunk/LayoutTests/webaudio/audiopannernode-basic-expected.txt (134971 => 134972)


--- trunk/LayoutTests/webaudio/audiopannernode-basic-expected.txt	2012-11-16 18:55:48 UTC (rev 134971)
+++ trunk/LayoutTests/webaudio/audiopannernode-basic-expected.txt	2012-11-16 18:57:45 UTC (rev 134972)
@@ -5,6 +5,12 @@
 PASS AudioPannerNode has one input.
 PASS AudioPannerNode has one output.
 PASS panningModel default value is HRTF.
+PASS refDistance default value is 1.
+PASS maxDistance default value is 10000.
+PASS rolloffFactor default value is 1.
+PASS coneInnerAngle default value is 360.
+PASS coneOuterAngle default value is 360.
+PASS coneOuterGain default value is 0.
 PASS panningModel set to EQUALPOWER model and read correctly.
 PASS panningModel set to HRTF model and read correctly.
 PASS Setting panningModel to SOUNDFIELD correctly throws exception because it is not implemented.

Modified: trunk/LayoutTests/webaudio/audiopannernode-basic.html (134971 => 134972)


--- trunk/LayoutTests/webaudio/audiopannernode-basic.html	2012-11-16 18:55:48 UTC (rev 134971)
+++ trunk/LayoutTests/webaudio/audiopannernode-basic.html	2012-11-16 18:57:45 UTC (rev 134972)
@@ -37,7 +37,37 @@
         testPassed("panningModel default value is HRTF.");
     else
         testFailed("panningModel default value is not HRTF.");
-    
+ 
+    if (panner.refDistance === 1)
+        testPassed("refDistance default value is 1.");
+    else
+        testFailed("refDistance default value should be 1.");
+
+    if (panner.maxDistance === 10000)
+        testPassed("maxDistance default value is 10000.");
+    else
+        testFailed("maxDistance default value should be 10000.");
+
+    if (panner.rolloffFactor === 1)
+        testPassed("rolloffFactor default value is 1.");
+    else
+        testFailed("rolloffFactor default value should be 1.");
+
+    if (panner.coneInnerAngle === 360)
+        testPassed("coneInnerAngle default value is 360.");
+    else
+        testFailed("coneInnerAngle default value should be 360.");
+
+    if (panner.coneOuterAngle === 360)
+        testPassed("coneOuterAngle default value is 360.");
+    else
+        testFailed("coneOuterAngle default value should be 360.");
+
+    if (panner.coneOuterGain === 0)
+        testPassed("coneOuterGain default value is 0.");
+    else
+        testFailed("coneOuterGain default value should be 0.");
+
     // Set the panning model and see if it can be read back correctly.
     panner.panningModel = panner.EQUALPOWER;
     if (panner.panningModel === 0)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to