Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(131)

Side by Side Diff: third_party/WebKit/LayoutTests/webaudio/audiobuffer-copy-channel.html

Issue 1481793002: Drop [LegacyInterfaceTypeChecking] where trivial in Web Audio (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: self.hasOwnProperty(errorType) Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/webaudio/audiobuffer-copy-channel-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!doctype html> 1 <!doctype html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <script src="../resources/js-test.js"></script> 4 <script src="../resources/js-test.js"></script>
5 <script src="resources/compatibility.js"></script> 5 <script src="resources/compatibility.js"></script>
6 <script src="resources/audio-testing.js"></script> 6 <script src="resources/audio-testing.js"></script>
7 <title>Test Basic Functionality of AudioBuffer.copyFromChannel and AudioBuff er.copyToChannel</title> 7 <title>Test Basic Functionality of AudioBuffer.copyFromChannel and AudioBuff er.copyToChannel</title>
8 </head> 8 </head>
9 9
10 <body> 10 <body>
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
105 // Test that expected exceptions are signaled for copyFrom. 105 // Test that expected exceptions are signaled for copyFrom.
106 audit.defineTask("copyFrom-exceptions", function (done) { 106 audit.defineTask("copyFrom-exceptions", function (done) {
107 shouldBeDefined("AudioBuffer.prototype.copyFromChannel"); 107 shouldBeDefined("AudioBuffer.prototype.copyFromChannel");
108 108
109 Should("buffer = context.createBuffer(" + numberOfChannels + ", " + buff erLength + ", context.sampleRate)", 109 Should("buffer = context.createBuffer(" + numberOfChannels + ", " + buff erLength + ", context.sampleRate)",
110 function () { 110 function () {
111 buffer = context.createBuffer(numberOfChannels, bufferLength, contex t.sampleRate); 111 buffer = context.createBuffer(numberOfChannels, bufferLength, contex t.sampleRate);
112 }).notThrow(); 112 }).notThrow();
113 Should("buffer.copyFromChannel(null, 0)", function () { 113 Should("buffer.copyFromChannel(null, 0)", function () {
114 buffer.copyFromChannel(null, 0); 114 buffer.copyFromChannel(null, 0);
115 }).throw("TypeMismatchError"); 115 }).throw("TypeError");
116 Should("buffer.copyFromChannel(context, 0)", function () { 116 Should("buffer.copyFromChannel(context, 0)", function () {
117 buffer.copyFromChannel(context, 0); 117 buffer.copyFromChannel(context, 0);
118 }).throw("TypeMismatchError"); 118 }).throw("TypeError");
119 Should("buffer.copyFromChannel(x, -1)", function () { 119 Should("buffer.copyFromChannel(x, -1)", function () {
120 buffer.copyFromChannel(x, -1); 120 buffer.copyFromChannel(x, -1);
121 }).throw("IndexSizeError"); 121 }).throw("IndexSizeError");
122 Should("buffer.copyFromChannel(x, " + numberOfChannels + ")", function ( ) { 122 Should("buffer.copyFromChannel(x, " + numberOfChannels + ")", function ( ) {
123 buffer.copyFromChannel(x, numberOfChannels); 123 buffer.copyFromChannel(x, numberOfChannels);
124 }).throw("IndexSizeError");; 124 }).throw("IndexSizeError");;
125 Should("buffer.copyFromChannel(x, 0, -1)", function () { 125 Should("buffer.copyFromChannel(x, 0, -1)", function () {
126 buffer.copyFromChannel(x, 0, -1); 126 buffer.copyFromChannel(x, 0, -1);
127 }).throw("IndexSizeError"); 127 }).throw("IndexSizeError");
128 Should("buffer.copyFromChannel(x, 0, " + bufferLength + ")", function () { 128 Should("buffer.copyFromChannel(x, 0, " + bufferLength + ")", function () {
129 buffer.copyFromChannel(x, 0, bufferLength); 129 buffer.copyFromChannel(x, 0, bufferLength);
130 }).throw("IndexSizeError"); 130 }).throw("IndexSizeError");
131 131
132 shouldThrow("buffer.copyFromChannel(x, 3)"); 132 shouldThrow("buffer.copyFromChannel(x, 3)");
133 133
134 done(); 134 done();
135 }); 135 });
136 136
137 // Test that expected exceptions are signaled for copyTo. 137 // Test that expected exceptions are signaled for copyTo.
138 audit.defineTask("copyTo-exceptions", function (done) { 138 audit.defineTask("copyTo-exceptions", function (done) {
139 shouldBeDefined("AudioBuffer.prototype.copyToChannel"); 139 shouldBeDefined("AudioBuffer.prototype.copyToChannel");
140 Should("buffer.copyToChannel(null, 0)", function () { 140 Should("buffer.copyToChannel(null, 0)", function () {
141 buffer.copyToChannel(null, 0); 141 buffer.copyToChannel(null, 0);
142 }).throw("TypeMismatchError"); 142 }).throw("TypeError");
143 Should("buffer.copyToChannel(context, 0)", function () { 143 Should("buffer.copyToChannel(context, 0)", function () {
144 buffer.copyToChannel(context, 0); 144 buffer.copyToChannel(context, 0);
145 }).throw("TypeMismatchError"); 145 }).throw("TypeError");
146 Should("buffer.copyToChannel(x, -1)", function () { 146 Should("buffer.copyToChannel(x, -1)", function () {
147 buffer.copyToChannel(x, -1); 147 buffer.copyToChannel(x, -1);
148 }).throw("IndexSizeError"); 148 }).throw("IndexSizeError");
149 Should("buffer.copyToChannel(x, " + numberOfChannels + ")", function () { 149 Should("buffer.copyToChannel(x, " + numberOfChannels + ")", function () {
150 buffer.copyToChannel(x, numberOfChannels); 150 buffer.copyToChannel(x, numberOfChannels);
151 }).throw("IndexSizeError"); 151 }).throw("IndexSizeError");
152 Should("buffer.copyToChannel(x, 0, -1)", function () { 152 Should("buffer.copyToChannel(x, 0, -1)", function () {
153 buffer.copyToChannel(x, 0, -1); 153 buffer.copyToChannel(x, 0, -1);
154 }).throw("IndexSizeError"); 154 }).throw("IndexSizeError");
155 Should("buffer.copyToChannel(x, 0, " + bufferLength + ")", function () { 155 Should("buffer.copyToChannel(x, 0, " + bufferLength + ")", function () {
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after
251 audit.runTasks( 251 audit.runTasks(
252 "initialize", 252 "initialize",
253 "copyFrom-exceptions", 253 "copyFrom-exceptions",
254 "copyTo-exceptions", 254 "copyTo-exceptions",
255 "copyFrom-validate", 255 "copyFrom-validate",
256 "copyTo-validate", 256 "copyTo-validate",
257 "finish" 257 "finish"
258 ); 258 );
259 259
260 successfullyParsed = true; 260 successfullyParsed = true;
261 261
262 </script> 262 </script>
263 263
264 </body> 264 </body>
265 </html> 265 </html>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/webaudio/audiobuffer-copy-channel-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698