262 lines
12 KiB
Plaintext
262 lines
12 KiB
Plaintext
SVG 1.1 dynamic animation tests
|
|
|
|
|
|
This by animation for all XML property types
|
|
|
|
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
|
|
|
|
|
|
PASS marker.orientAngle.animVal.value is -45
|
|
PASS feConvolveMatrix.divisor.animVal is 37.5
|
|
PASS feConvolveMatrix.orderX.animVal is 6
|
|
PASS feConvolveMatrix.orderY.animVal is 6
|
|
PASS feConvolveMatrix.targetX.animVal is 5
|
|
PASS feConvolveMatrix.kernelUnitLengthX.animVal is 20
|
|
PASS feConvolveMatrix.kernelUnitLengthY.animVal is 30
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.numberOfItems is 9
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(0).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(1).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(2).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(3).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(4).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(5).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(6).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(7).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(8).value is 0
|
|
PASS rect.y.animVal.value is 0
|
|
PASS text.dy.animVal.numberOfItems is 4
|
|
PASS text.dy.animVal.getItem(0).value is 5
|
|
PASS text.dy.animVal.getItem(1).value is -10
|
|
PASS text.dy.animVal.getItem(2).value is 10
|
|
PASS text.dy.animVal.getItem(3).value is -10
|
|
PASS svg.viewBox.animVal.x is 0
|
|
PASS svg.viewBox.animVal.y is 0
|
|
PASS svg.viewBox.animVal.width is 300
|
|
PASS svg.viewBox.animVal.height is 300
|
|
PASS polyline.animatedPoints.numberOfItems is 4
|
|
PASS polyline.animatedPoints.getItem(0).x is 0
|
|
PASS polyline.animatedPoints.getItem(0).y is 0
|
|
PASS polyline.animatedPoints.getItem(1).x is 10
|
|
PASS polyline.animatedPoints.getItem(1).y is 5
|
|
PASS polyline.animatedPoints.getItem(1).x is 10
|
|
PASS polyline.animatedPoints.getItem(1).y is 5
|
|
PASS polyline.animatedPoints.getItem(2).x is 0
|
|
PASS polyline.animatedPoints.getItem(2).y is 10
|
|
PASS path.transform.animVal.numberOfItems is 2
|
|
PASS path.transform.animVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.animVal.getItem(0).angle is 45
|
|
PASS path.transform.animVal.getItem(1).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.animVal.getItem(1).angle is 0
|
|
PASS colorComponents[1] is 0
|
|
PASS colorComponents[2] is 0
|
|
PASS colorComponents[3] is 0
|
|
PASS marker.orientAngle.baseVal.value is -45
|
|
PASS feConvolveMatrix.divisor.baseVal is 37.5
|
|
PASS feConvolveMatrix.orderX.baseVal is 6
|
|
PASS feConvolveMatrix.orderY.baseVal is 6
|
|
PASS feConvolveMatrix.targetX.baseVal is 5
|
|
PASS feConvolveMatrix.kernelUnitLengthX.baseVal is 20
|
|
PASS feConvolveMatrix.kernelUnitLengthY.baseVal is 30
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.numberOfItems is 9
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(0).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(1).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(2).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(3).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(4).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(5).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(6).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(7).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(8).value is 0
|
|
PASS rect.y.baseVal.value is 0
|
|
PASS text.dy.baseVal.numberOfItems is 4
|
|
PASS text.dy.baseVal.getItem(0).value is 5
|
|
PASS text.dy.baseVal.getItem(1).value is -10
|
|
PASS text.dy.baseVal.getItem(2).value is 10
|
|
PASS text.dy.baseVal.getItem(3).value is -10
|
|
PASS svg.viewBox.baseVal.x is 0
|
|
PASS svg.viewBox.baseVal.y is 0
|
|
PASS svg.viewBox.baseVal.width is 300
|
|
PASS svg.viewBox.baseVal.height is 300
|
|
PASS polyline.points.numberOfItems is 4
|
|
PASS polyline.points.getItem(0).x is 0
|
|
PASS polyline.points.getItem(0).y is 0
|
|
PASS polyline.points.getItem(1).x is 10
|
|
PASS polyline.points.getItem(1).y is 5
|
|
PASS polyline.points.getItem(1).x is 10
|
|
PASS polyline.points.getItem(1).y is 5
|
|
PASS polyline.points.getItem(2).x is 0
|
|
PASS polyline.points.getItem(2).y is 10
|
|
PASS path.transform.baseVal.numberOfItems is 1
|
|
PASS path.transform.baseVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.baseVal.getItem(0).angle is 45
|
|
PASS marker.orientAngle.animVal.value is -22.5
|
|
PASS feConvolveMatrix.divisor.animVal is 28.75
|
|
PASS feConvolveMatrix.orderX.animVal is 5
|
|
PASS feConvolveMatrix.orderY.animVal is 5
|
|
PASS feConvolveMatrix.targetX.animVal is 3
|
|
PASS feConvolveMatrix.kernelUnitLengthX.animVal is 15
|
|
PASS feConvolveMatrix.kernelUnitLengthY.animVal is 20
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.numberOfItems is 9
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(0).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(1).value is 1.5
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(2).value is 1.5
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(3).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(4).value is 1.5
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(5).value is 1.5
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(6).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(7).value is 1.5
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(8).value is 1.5
|
|
PASS rect.y.animVal.value is 50
|
|
PASS text.dy.animVal.numberOfItems is 4
|
|
PASS text.dy.animVal.getItem(0).value is 0
|
|
PASS text.dy.animVal.getItem(1).value is 0
|
|
PASS text.dy.animVal.getItem(2).value is 0
|
|
PASS text.dy.animVal.getItem(3).value is 0
|
|
PASS svg.viewBox.animVal.x is 0
|
|
PASS svg.viewBox.animVal.y is 0
|
|
PASS svg.viewBox.animVal.width is 250
|
|
PASS svg.viewBox.animVal.height is 250
|
|
PASS polyline.animatedPoints.numberOfItems is 4
|
|
PASS polyline.animatedPoints.getItem(0).x is 0
|
|
PASS polyline.animatedPoints.getItem(0).y is 0
|
|
PASS polyline.animatedPoints.getItem(1).x is 15
|
|
PASS polyline.animatedPoints.getItem(1).y is 7.5
|
|
PASS polyline.animatedPoints.getItem(1).x is 15
|
|
PASS polyline.animatedPoints.getItem(1).y is 7.5
|
|
PASS polyline.animatedPoints.getItem(2).x is 0
|
|
PASS polyline.animatedPoints.getItem(2).y is 15
|
|
PASS path.transform.animVal.numberOfItems is 2
|
|
PASS path.transform.animVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.animVal.getItem(0).angle is 45
|
|
PASS path.transform.animVal.getItem(1).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.animVal.getItem(1).angle is -22.5
|
|
PASS colorComponents[1] is 0
|
|
PASS colorComponents[2] is 63
|
|
PASS colorComponents[3] is 0
|
|
PASS marker.orientAngle.baseVal.value is -45
|
|
PASS feConvolveMatrix.divisor.baseVal is 37.5
|
|
PASS feConvolveMatrix.orderX.baseVal is 6
|
|
PASS feConvolveMatrix.orderY.baseVal is 6
|
|
PASS feConvolveMatrix.targetX.baseVal is 5
|
|
PASS feConvolveMatrix.kernelUnitLengthX.baseVal is 20
|
|
PASS feConvolveMatrix.kernelUnitLengthY.baseVal is 30
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.numberOfItems is 9
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(0).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(1).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(2).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(3).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(4).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(5).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(6).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(7).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(8).value is 0
|
|
PASS rect.y.baseVal.value is 0
|
|
PASS text.dy.baseVal.numberOfItems is 4
|
|
PASS text.dy.baseVal.getItem(0).value is 5
|
|
PASS text.dy.baseVal.getItem(1).value is -10
|
|
PASS text.dy.baseVal.getItem(2).value is 10
|
|
PASS text.dy.baseVal.getItem(3).value is -10
|
|
PASS svg.viewBox.baseVal.x is 0
|
|
PASS svg.viewBox.baseVal.y is 0
|
|
PASS svg.viewBox.baseVal.width is 300
|
|
PASS svg.viewBox.baseVal.height is 300
|
|
PASS polyline.points.numberOfItems is 4
|
|
PASS polyline.points.getItem(0).x is 0
|
|
PASS polyline.points.getItem(0).y is 0
|
|
PASS polyline.points.getItem(1).x is 10
|
|
PASS polyline.points.getItem(1).y is 5
|
|
PASS polyline.points.getItem(1).x is 10
|
|
PASS polyline.points.getItem(1).y is 5
|
|
PASS polyline.points.getItem(2).x is 0
|
|
PASS polyline.points.getItem(2).y is 10
|
|
PASS path.transform.baseVal.numberOfItems is 1
|
|
PASS path.transform.baseVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.baseVal.getItem(0).angle is 45
|
|
PASS marker.orientAngle.animVal.value is 0
|
|
PASS feConvolveMatrix.divisor.animVal is 20
|
|
PASS feConvolveMatrix.orderX.animVal is 3
|
|
PASS feConvolveMatrix.orderY.animVal is 3
|
|
PASS feConvolveMatrix.targetX.animVal is 1
|
|
PASS feConvolveMatrix.kernelUnitLengthX.animVal is 10
|
|
PASS feConvolveMatrix.kernelUnitLengthY.animVal is 10
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.numberOfItems is 9
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(0).value is 2
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(1).value is 2
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(2).value is 3
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(3).value is 2
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(4).value is 2
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(5).value is 3
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(6).value is 2
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(7).value is 2
|
|
PASS feConvolveMatrix.kernelMatrix.animVal.getItem(8).value is 3
|
|
PASS rect.y.animVal.value is 100
|
|
PASS text.dy.animVal.numberOfItems is 4
|
|
PASS text.dy.animVal.getItem(0).value is -5
|
|
PASS text.dy.animVal.getItem(1).value is 10
|
|
PASS text.dy.animVal.getItem(2).value is -10
|
|
PASS text.dy.animVal.getItem(3).value is 10
|
|
PASS svg.viewBox.animVal.x is 0
|
|
PASS svg.viewBox.animVal.y is 0
|
|
PASS svg.viewBox.animVal.width is 200
|
|
PASS svg.viewBox.animVal.height is 200
|
|
PASS polyline.animatedPoints.numberOfItems is 4
|
|
PASS polyline.animatedPoints.getItem(0).x is 0
|
|
PASS polyline.animatedPoints.getItem(0).y is 0
|
|
PASS polyline.animatedPoints.getItem(1).x is 20
|
|
PASS polyline.animatedPoints.getItem(1).y is 10
|
|
PASS polyline.animatedPoints.getItem(1).x is 20
|
|
PASS polyline.animatedPoints.getItem(1).y is 10
|
|
PASS polyline.animatedPoints.getItem(2).x is 0
|
|
PASS polyline.animatedPoints.getItem(2).y is 20
|
|
PASS path.transform.animVal.numberOfItems is 2
|
|
PASS path.transform.animVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.animVal.getItem(0).angle is 45
|
|
PASS path.transform.animVal.getItem(1).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.animVal.getItem(1).angle is -45
|
|
PASS colorComponents[1] is 0
|
|
PASS colorComponents[2] is 128
|
|
PASS colorComponents[3] is 0
|
|
PASS marker.orientAngle.baseVal.value is -45
|
|
PASS feConvolveMatrix.divisor.baseVal is 37.5
|
|
PASS feConvolveMatrix.orderX.baseVal is 6
|
|
PASS feConvolveMatrix.orderY.baseVal is 6
|
|
PASS feConvolveMatrix.targetX.baseVal is 5
|
|
PASS feConvolveMatrix.kernelUnitLengthX.baseVal is 20
|
|
PASS feConvolveMatrix.kernelUnitLengthY.baseVal is 30
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.numberOfItems is 9
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(0).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(1).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(2).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(3).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(4).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(5).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(6).value is 0
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(7).value is 1
|
|
PASS feConvolveMatrix.kernelMatrix.baseVal.getItem(8).value is 0
|
|
PASS rect.y.baseVal.value is 0
|
|
PASS text.dy.baseVal.numberOfItems is 4
|
|
PASS text.dy.baseVal.getItem(0).value is 5
|
|
PASS text.dy.baseVal.getItem(1).value is -10
|
|
PASS text.dy.baseVal.getItem(2).value is 10
|
|
PASS text.dy.baseVal.getItem(3).value is -10
|
|
PASS svg.viewBox.baseVal.x is 0
|
|
PASS svg.viewBox.baseVal.y is 0
|
|
PASS svg.viewBox.baseVal.width is 300
|
|
PASS svg.viewBox.baseVal.height is 300
|
|
PASS polyline.points.numberOfItems is 4
|
|
PASS polyline.points.getItem(0).x is 0
|
|
PASS polyline.points.getItem(0).y is 0
|
|
PASS polyline.points.getItem(1).x is 10
|
|
PASS polyline.points.getItem(1).y is 5
|
|
PASS polyline.points.getItem(1).x is 10
|
|
PASS polyline.points.getItem(1).y is 5
|
|
PASS polyline.points.getItem(2).x is 0
|
|
PASS polyline.points.getItem(2).y is 10
|
|
PASS path.transform.baseVal.numberOfItems is 1
|
|
PASS path.transform.baseVal.getItem(0).type is SVGTransform.SVG_TRANSFORM_ROTATE
|
|
PASS path.transform.baseVal.getItem(0).angle is 45
|
|
PASS successfullyParsed is true
|
|
|
|
TEST COMPLETE
|
|
|