Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / fast / canvas / canvas-ImageData-constructor-expected.txt
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 'ImageData': The source width is zero or not a number..
16 PASS new ImageData(10, 0) threw exception IndexSizeError: Failed to construct 'ImageData': 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 construct 'ImageData': The requested image size exceeds the supported range..
19 PASS new ImageData(new Uint8ClampedArray(0)) threw exception TypeError: Failed to construct 'ImageData': 2 arguments required, but only 1 present..
20 PASS new ImageData(new Uint8Array(100), 25) threw exception IndexSizeError: Failed 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 of 4..
22 PASS new ImageData(new Uint8ClampedArray(104), 14) threw exception IndexSizeError: 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 * width)..
25 PASS new ImageData(imageData.data, 1 << 31) threw exception IndexSizeError: Failed 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: Failed to construct 'ImageData': The source width is zero or not a number..
27 PASS new ImageData(imageData.data, 1 << 24, 1 << 31) threw exception IndexSizeError: Failed to construct 'ImageData': The input data byte length is not a multiple 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