2011-10-04 07:12:12 +00:00
|
|
|
import QtQuick 2.0
|
|
|
|
|
2012-05-03 05:21:08 +00:00
|
|
|
CanvasTestCase {
|
|
|
|
id:testCase
|
|
|
|
name: "shadow"
|
|
|
|
function init_data() { return testData("2d"); }
|
|
|
|
function test_basic(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
|
|
|
function test_blur(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
2011-10-04 07:12:12 +00:00
|
|
|
|
2012-05-03 05:21:08 +00:00
|
|
|
function test_clip(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
2011-10-04 07:12:12 +00:00
|
|
|
|
2012-05-03 05:21:08 +00:00
|
|
|
function test_composite(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
2011-10-04 07:12:12 +00:00
|
|
|
|
2012-05-03 05:21:08 +00:00
|
|
|
function test_enable(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
2011-10-04 07:12:12 +00:00
|
|
|
|
2012-05-03 05:21:08 +00:00
|
|
|
function test_gradient(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
|
|
|
function test_image(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
|
|
|
function test_offset(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
|
|
|
function test_pattern(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
|
|
|
function test_stroke(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
|
|
|
}
|
|
|
|
function test_tranform(row) {
|
|
|
|
var canvas = createCanvasObject(row);
|
2023-03-09 07:03:04 +00:00
|
|
|
tryVerify(function() { return canvas.available; });
|
2012-05-03 05:21:08 +00:00
|
|
|
var ctx = canvas.getContext('2d');
|
|
|
|
ctx.reset();
|
|
|
|
canvas.destroy()
|
2011-10-04 07:12:12 +00:00
|
|
|
}
|
|
|
|
}
|