blob: 2061647268adce0893537c8f2f6c27340236bfc1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import QtQuick 2.0
import QtTest 1.0
Canvas {
id:canvas; width:1;height:1; renderTarget:Canvas.Image
onPaint: {
context.fillStyle = "red";
context.fillRect(0, 0, canvas.width, canvas.height);
}
TestCase {
name: "FillRect"; when: windowShown
function test_fillRect() {
var ctx = canvas.getContext('2d');
var imageData = ctx.getImageData(0, 0, 1, 1);
var d = imageData.data;
verify(d.length == 4);
verify(d[0] == 255);
verify(d[1] == 0);
verify(d[2] == 0);
verify(d[3] == 255);
}
}
}
|