import QtQuick 2.0 import QtTest 1.0 CanvasTestCase { id:testCase name: "pixel" function init_data() { return testData("2d"); } function test_createImageData(row) { var canvas = createCanvasObject(row); var ctx = canvas.getContext('2d'); var imageData = ctx.createImageData(1, 1); var imageDataValues = imageData.data; imageDataValues[0] = 255; imageDataValues[0] = 0; if (imageDataValues[0] != 0) qtest_fail('ImageData value access fail, expecting 0, got ' + imageDataValues[0]); ctx.reset(); canvas.destroy() } function test_getImageData(row) { var canvas = createCanvasObject(row); var ctx = canvas.getContext('2d'); ctx.reset(); canvas.destroy() } function test_object(row) { var canvas = createCanvasObject(row); var ctx = canvas.getContext('2d'); ctx.reset(); canvas.destroy() } function test_putImageData(row) { var canvas = createCanvasObject(row); var ctx = canvas.getContext('2d'); ctx.reset(); canvas.destroy() } function test_filters(row) { var canvas = createCanvasObject(row); var ctx = canvas.getContext('2d'); ctx.reset(); canvas.destroy() } }