Summary

Harness status: OK

Found 8 tests

Details

ResultTest NameMessage
Pass<svg> should give correct screen CTM for transform:translate(...) on ancestor elem, combined with margin on <body>
Asserts run
Pass
assert_equals(1, 1, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(58, 58, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(58, 58, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:83:3)
Pass
assert_equals(0, 0)
    at Test.<anonymous> ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:84:3)
Pass<rect> should give correct screen CTM for transform:translate(...) on ancestor elem, combined with margin on <body>
Asserts run
Pass
assert_equals(1, 1, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(58, 58, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(58, 58, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass<svg> should give correct screen CTM for transform:scale(2,1) on ancestor
Asserts run
Pass
assert_equals(2, 2, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(2, 2, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(-100, -100, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass<svg> should give correct screen CTM for transform:scale(0.5) on self
Asserts run
Pass
assert_equals(0.5, 0.5, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0.5, 0.5, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(50, 50, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(30, 30, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass<svg> should give correct screen CTM with many forms of offsets on ancestor and self
Asserts run
Pass
assert_equals(1, 1, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(85, 85, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(110, 110, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass<svg> should give identity screen CTM with friendly rotations on ancestor and self that add up to 360deg
Asserts run
Pass
assert_equals(1, 1, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(1, 1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass<svg> should give correct screen CTM with many forms of offsets on self, and rotated self
Asserts run
Pass
assert_equals(-1, -1, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(-1, -1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(200, 200, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(120, 120, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass<svg> should give correct screen CTM with many forms of offsets on self, and rotated ancestor
Asserts run
Pass
assert_equals(-1, -1, "CTM component a")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component b")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(0, 0, "CTM component c")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(-1, -1, "CTM component d")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(160, 160, "CTM component e")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)
Pass
assert_equals(70, 70, "CTM component f")
    at assert_ctm_equals ( /svg/types/scripted/SVGGraphicsElement.getScreenCTM.html:71:5)