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

Side by Side Diff: LayoutTests/fast/canvas/canvas-ImageData-constructor-expected.txt

Issue 196343032: Implement ImageData constructors. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Restrict feature test to the actual constructor(s) Created 6 years, 9 months 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
OLDNEW
(Empty)
1 Test ImageData constructor
2
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
4
5
6 PASS ImageData is defined.
7 PASS ImageData.length is 2
8 PASS imageData is non-null.
9 PASS imageData.data is non-null.
10 PASS imageData.width is 100
11 PASS imageData.height is 50
12 PASS getRGBA(imageData.data, 4) is [0, 0, 0, 0]
13 PASS getRGBA(imageData.data, 4) is testColor
14 PASS new ImageData(10) threw exception TypeError: Failed to construct 'ImageData ': 2 arguments required, but only 1 present..
15 PASS new ImageData(0, 10) threw exception IndexSizeError: Failed to construct 'I mageData': The source width is zero or not a number..
16 PASS new ImageData(10, 0) threw exception IndexSizeError: Failed to construct 'I mageData': The source height is zero or not a number..
17 PASS new ImageData('width', 'height') threw exception IndexSizeError: Failed to construct 'ImageData': The source width is zero or not a number..
18 PASS new ImageData(1 << 31, 1 << 31) threw exception IndexSizeError: Failed to c onstruct 'ImageData': The requested image size exceeds the supported range..
19 PASS new ImageData(new Uint8ClampedArray(0)) threw exception TypeError: Failed t o construct 'ImageData': 2 arguments required, but only 1 present..
20 PASS new ImageData(new Uint8Array(100), 25) threw exception IndexSizeError: Fail ed to construct 'ImageData': The source width is zero or not a number..
21 PASS new ImageData(new Uint8ClampedArray(27), 2) threw exception IndexSizeError: Failed to construct 'ImageData': The input data byte length is not a multiple o f 4..
22 PASS new ImageData(new Uint8ClampedArray(104), 14) threw exception IndexSizeErro r: Failed to construct 'ImageData': The input data byte length is not a multiple of (4 * width)..
23 PASS new ImageData(imageData.data, 0) threw exception IndexSizeError: Failed to construct 'ImageData': The source width is zero or not a number..
24 PASS new ImageData(imageData.data, 13) threw exception IndexSizeError: Failed to construct 'ImageData': The input data byte length is not a multiple of (4 * wid th)..
25 PASS new ImageData(imageData.data, 1 << 31) threw exception IndexSizeError: Fail ed to construct 'ImageData': The input data byte length is not a multiple of (4 * width)..
26 PASS new ImageData(imageData.data, 'biggish') threw exception IndexSizeError: Fa iled to construct 'ImageData': The source width is zero or not a number..
27 PASS new ImageData(imageData.data, 1 << 24, 1 << 31) threw exception IndexSizeEr ror: Failed to construct 'ImageData': The input data byte length is not a multip le of (4 * width)..
28 PASS imageDataFromData.width is 100
29 PASS imageDataFromData.height is 50
30 PASS imageDataFromData.data is imageData.data
31 PASS getRGBA(imageDataFromData.data, 10) is getRGBA(imageData.data, 10)
32 PASS getRGBA(imageDataFromData.data, 10) is getRGBA(imageData.data, 10)
33 PASS imageDataFromData.width is 20
34 PASS imageDataFromData.height is 5
35 PASS imageDataFromData.data is data
36 PASS getRGBA(imageDataFromData.data, 2) is getRGBA(data, 2)
37 PASS getRGBA(imageDataFromData.data, 2) is getRGBA(data, 2)
38 PASS successfullyParsed is true
39
40 TEST COMPLETE
41
OLDNEW
« no previous file with comments | « LayoutTests/fast/canvas/canvas-ImageData-constructor.html ('k') | LayoutTests/fast/canvas/script-tests/canvas-ImageData.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698