SVG 1.1 dynamic animation tests This verifies several attributeTypes combiniations On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS rect1.width.animVal.value is 10 PASS rect1.width.baseVal.value is 10 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect2.width.animVal.value is 100 PASS rect2.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect3.width.animVal.value is 100 PASS rect3.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 255 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect3.getAttribute('fill') is "red" PASS rect4.width.animVal.value is 100 PASS rect4.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 255 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect4.getAttribute('fill') is "red" PASS rect1.width.animVal.value is 55 PASS rect1.width.baseVal.value is 10 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect2.width.animVal.value is 100 PASS rect2.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect3.width.animVal.value is 100 PASS rect3.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 64 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect3.getAttribute('fill') is "red" PASS rect4.width.animVal.value is 100 PASS rect4.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 64 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect4.getAttribute('fill') is "red" PASS rect1.width.animVal.value is 100 PASS rect1.width.baseVal.value is 10 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect2.width.animVal.value is 100 PASS rect2.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect3.width.animVal.value is 100 PASS rect3.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect3.getAttribute('fill') is "red" PASS rect4.width.animVal.value is 100 PASS rect4.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect4.getAttribute('fill') is "red" PASS rect1.width.animVal.value is 100 PASS rect1.width.baseVal.value is 10 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect2.width.animVal.value is 100 PASS rect2.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect3.width.animVal.value is 100 PASS rect3.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect3.getAttribute('fill') is "red" PASS rect4.width.animVal.value is 100 PASS rect4.width.baseVal.value is 100 PASS color.red.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS color.green.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 128 PASS color.blue.getFloatValue(CSSPrimitiveValue.CSS_NUMBER) is 0 PASS rect4.getAttribute('fill') is "red" PASS successfullyParsed is true TEST COMPLETE