| OLD | NEW |
| (Empty) |
| 1 This tests the SVG path segment DOM by creating paths and inspecting their prope
rties. | |
| 2 | |
| 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
| 4 | |
| 5 | |
| 6 PASS SVGPathSeg.PATHSEG_UNKNOWN is 0 | |
| 7 PASS SVGPathSeg.PATHSEG_CLOSEPATH is 1 | |
| 8 PASS SVGPathSeg.PATHSEG_MOVETO_ABS is 2 | |
| 9 PASS SVGPathSeg.PATHSEG_MOVETO_REL is 3 | |
| 10 PASS SVGPathSeg.PATHSEG_LINETO_ABS is 4 | |
| 11 PASS SVGPathSeg.PATHSEG_LINETO_REL is 5 | |
| 12 PASS SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS is 6 | |
| 13 PASS SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL is 7 | |
| 14 PASS SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS is 8 | |
| 15 PASS SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL is 9 | |
| 16 PASS SVGPathSeg.PATHSEG_ARC_ABS is 10 | |
| 17 PASS SVGPathSeg.PATHSEG_ARC_REL is 11 | |
| 18 PASS SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS is 12 | |
| 19 PASS SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL is 13 | |
| 20 PASS SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS is 14 | |
| 21 PASS SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL is 15 | |
| 22 PASS SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS is 16 | |
| 23 PASS SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL is 17 | |
| 24 PASS SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS is 18 | |
| 25 PASS SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL is 19 | |
| 26 PASS pathElement.createSVGPathSegClosePath().pathSegType is SVGPathSeg.PATHSEG_C
LOSEPATH | |
| 27 PASS pathElement.createSVGPathSegClosePath().pathSegTypeAsLetter is 'Z' | |
| 28 PASS pathElement.createSVGPathSegMovetoAbs(1, 2).pathSegType is SVGPathSeg.PATHS
EG_MOVETO_ABS | |
| 29 PASS pathElement.createSVGPathSegMovetoAbs(1, 2).pathSegTypeAsLetter is 'M' | |
| 30 PASS pathElement.createSVGPathSegMovetoAbs(1, 2).x is 1 | |
| 31 PASS pathElement.createSVGPathSegMovetoAbs(1, 2).y is 2 | |
| 32 PASS pathElement.createSVGPathSegMovetoRel(1, 2).pathSegType is SVGPathSeg.PATHS
EG_MOVETO_REL | |
| 33 PASS pathElement.createSVGPathSegMovetoRel(1, 2).pathSegTypeAsLetter is 'm' | |
| 34 PASS pathElement.createSVGPathSegMovetoRel(1, 2).x is 1 | |
| 35 PASS pathElement.createSVGPathSegMovetoRel(1, 2).y is 2 | |
| 36 PASS pathElement.createSVGPathSegLinetoAbs(1, 2).pathSegType is SVGPathSeg.PATHS
EG_LINETO_ABS | |
| 37 PASS pathElement.createSVGPathSegLinetoAbs(1, 2).pathSegTypeAsLetter is 'L' | |
| 38 PASS pathElement.createSVGPathSegLinetoAbs(1, 2).x is 1 | |
| 39 PASS pathElement.createSVGPathSegLinetoAbs(1, 2).y is 2 | |
| 40 PASS pathElement.createSVGPathSegLinetoRel(1, 2).pathSegType is SVGPathSeg.PATHS
EG_LINETO_REL | |
| 41 PASS pathElement.createSVGPathSegLinetoRel(1, 2).pathSegTypeAsLetter is 'l' | |
| 42 PASS pathElement.createSVGPathSegLinetoRel(1, 2).x is 1 | |
| 43 PASS pathElement.createSVGPathSegLinetoRel(1, 2).y is 2 | |
| 44 PASS pathElement.createSVGPathSegCurvetoCubicAbs(1, 2, 3, 4, 5, 6).pathSegType i
s SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS | |
| 45 PASS pathElement.createSVGPathSegCurvetoCubicAbs(1, 2, 3, 4, 5, 6).pathSegTypeAs
Letter is 'C' | |
| 46 PASS pathElement.createSVGPathSegCurvetoCubicAbs(1, 2, 3, 4, 5, 6).x is 1 | |
| 47 PASS pathElement.createSVGPathSegCurvetoCubicAbs(1, 2, 3, 4, 5, 6).y is 2 | |
| 48 PASS pathElement.createSVGPathSegCurvetoCubicAbs(1, 2, 3, 4, 5, 6).x1 is 3 | |
| 49 PASS pathElement.createSVGPathSegCurvetoCubicAbs(1, 2, 3, 4, 5, 6).y1 is 4 | |
| 50 PASS pathElement.createSVGPathSegCurvetoCubicAbs(1, 2, 3, 4, 5, 6).x2 is 5 | |
| 51 PASS pathElement.createSVGPathSegCurvetoCubicAbs(1, 2, 3, 4, 5, 6).y2 is 6 | |
| 52 PASS pathElement.createSVGPathSegCurvetoCubicRel(1, 2, 3, 4, 5, 6).pathSegType i
s SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL | |
| 53 PASS pathElement.createSVGPathSegCurvetoCubicRel(1, 2, 3, 4, 5, 6).pathSegTypeAs
Letter is 'c' | |
| 54 PASS pathElement.createSVGPathSegCurvetoCubicRel(1, 2, 3, 4, 5, 6).x is 1 | |
| 55 PASS pathElement.createSVGPathSegCurvetoCubicRel(1, 2, 3, 4, 5, 6).y is 2 | |
| 56 PASS pathElement.createSVGPathSegCurvetoCubicRel(1, 2, 3, 4, 5, 6).x1 is 3 | |
| 57 PASS pathElement.createSVGPathSegCurvetoCubicRel(1, 2, 3, 4, 5, 6).y1 is 4 | |
| 58 PASS pathElement.createSVGPathSegCurvetoCubicRel(1, 2, 3, 4, 5, 6).x2 is 5 | |
| 59 PASS pathElement.createSVGPathSegCurvetoCubicRel(1, 2, 3, 4, 5, 6).y2 is 6 | |
| 60 PASS pathElement.createSVGPathSegCurvetoQuadraticAbs(1, 2, 3, 4).pathSegType is
SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS | |
| 61 PASS pathElement.createSVGPathSegCurvetoQuadraticAbs(1, 2, 3, 4).pathSegTypeAsLe
tter is 'Q' | |
| 62 PASS pathElement.createSVGPathSegCurvetoQuadraticAbs(1, 2, 3, 4).x is 1 | |
| 63 PASS pathElement.createSVGPathSegCurvetoQuadraticAbs(1, 2, 3, 4).y is 2 | |
| 64 PASS pathElement.createSVGPathSegCurvetoQuadraticAbs(1, 2, 3, 4).x1 is 3 | |
| 65 PASS pathElement.createSVGPathSegCurvetoQuadraticAbs(1, 2, 3, 4).y1 is 4 | |
| 66 PASS pathElement.createSVGPathSegCurvetoQuadraticRel(1, 2, 3, 4).pathSegType is
SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL | |
| 67 PASS pathElement.createSVGPathSegCurvetoQuadraticRel(1, 2, 3, 4).pathSegTypeAsLe
tter is 'q' | |
| 68 PASS pathElement.createSVGPathSegCurvetoQuadraticRel(1, 2, 3, 4).x is 1 | |
| 69 PASS pathElement.createSVGPathSegCurvetoQuadraticRel(1, 2, 3, 4).y is 2 | |
| 70 PASS pathElement.createSVGPathSegCurvetoQuadraticRel(1, 2, 3, 4).x1 is 3 | |
| 71 PASS pathElement.createSVGPathSegCurvetoQuadraticRel(1, 2, 3, 4).y1 is 4 | |
| 72 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).pathSegType
is SVGPathSeg.PATHSEG_ARC_ABS | |
| 73 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).pathSegType
AsLetter is 'A' | |
| 74 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).x is 1 | |
| 75 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).y is 2 | |
| 76 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).r1 is 3 | |
| 77 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).r2 is 4 | |
| 78 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).angle is 5 | |
| 79 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).largeArcFla
g is false | |
| 80 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, true, false).largeArcFlag
is true | |
| 81 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, false).sweepFlag i
s false | |
| 82 PASS pathElement.createSVGPathSegArcAbs(1, 2, 3, 4, 5, false, true).sweepFlag is
true | |
| 83 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).pathSegType
is SVGPathSeg.PATHSEG_ARC_REL | |
| 84 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).pathSegType
AsLetter is 'a' | |
| 85 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).x is 1 | |
| 86 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).y is 2 | |
| 87 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).r1 is 3 | |
| 88 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).r2 is 4 | |
| 89 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).angle is 5 | |
| 90 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).largeArcFla
g is false | |
| 91 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, true, false).largeArcFlag
is true | |
| 92 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, false).sweepFlag i
s false | |
| 93 PASS pathElement.createSVGPathSegArcRel(1, 2, 3, 4, 5, false, true).sweepFlag is
true | |
| 94 PASS pathElement.createSVGPathSegLinetoHorizontalAbs(1).pathSegType is SVGPathSe
g.PATHSEG_LINETO_HORIZONTAL_ABS | |
| 95 PASS pathElement.createSVGPathSegLinetoHorizontalAbs(1).pathSegTypeAsLetter is '
H' | |
| 96 PASS pathElement.createSVGPathSegLinetoHorizontalAbs(1).x is 1 | |
| 97 PASS pathElement.createSVGPathSegLinetoHorizontalRel(1).pathSegType is SVGPathSe
g.PATHSEG_LINETO_HORIZONTAL_REL | |
| 98 PASS pathElement.createSVGPathSegLinetoHorizontalRel(1).pathSegTypeAsLetter is '
h' | |
| 99 PASS pathElement.createSVGPathSegLinetoHorizontalRel(1).x is 1 | |
| 100 PASS pathElement.createSVGPathSegLinetoVerticalAbs(1).pathSegType is SVGPathSeg.
PATHSEG_LINETO_VERTICAL_ABS | |
| 101 PASS pathElement.createSVGPathSegLinetoVerticalAbs(1).pathSegTypeAsLetter is 'V' | |
| 102 PASS pathElement.createSVGPathSegLinetoVerticalAbs(1).y is 1 | |
| 103 PASS pathElement.createSVGPathSegLinetoVerticalRel(1).pathSegType is SVGPathSeg.
PATHSEG_LINETO_VERTICAL_REL | |
| 104 PASS pathElement.createSVGPathSegLinetoVerticalRel(1).pathSegTypeAsLetter is 'v' | |
| 105 PASS pathElement.createSVGPathSegLinetoVerticalRel(1).y is 1 | |
| 106 PASS pathElement.createSVGPathSegCurvetoCubicSmoothAbs(1, 2, 3, 4).pathSegType i
s SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS | |
| 107 PASS pathElement.createSVGPathSegCurvetoCubicSmoothAbs(1, 2, 3, 4).pathSegTypeAs
Letter is 'S' | |
| 108 PASS pathElement.createSVGPathSegCurvetoCubicSmoothAbs(1, 2, 3, 4).x is 1 | |
| 109 PASS pathElement.createSVGPathSegCurvetoCubicSmoothAbs(1, 2, 3, 4).y is 2 | |
| 110 PASS pathElement.createSVGPathSegCurvetoCubicSmoothAbs(1, 2, 3, 4).x2 is 3 | |
| 111 PASS pathElement.createSVGPathSegCurvetoCubicSmoothAbs(1, 2, 3, 4).y2 is 4 | |
| 112 PASS pathElement.createSVGPathSegCurvetoCubicSmoothRel(1, 2, 3, 4).pathSegType i
s SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL | |
| 113 PASS pathElement.createSVGPathSegCurvetoCubicSmoothRel(1, 2, 3, 4).pathSegTypeAs
Letter is 's' | |
| 114 PASS pathElement.createSVGPathSegCurvetoCubicSmoothRel(1, 2, 3, 4).x is 1 | |
| 115 PASS pathElement.createSVGPathSegCurvetoCubicSmoothRel(1, 2, 3, 4).y is 2 | |
| 116 PASS pathElement.createSVGPathSegCurvetoCubicSmoothRel(1, 2, 3, 4).x2 is 3 | |
| 117 PASS pathElement.createSVGPathSegCurvetoCubicSmoothRel(1, 2, 3, 4).y2 is 4 | |
| 118 PASS pathElement.createSVGPathSegCurvetoQuadraticSmoothAbs(1, 2).pathSegType is
SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS | |
| 119 PASS pathElement.createSVGPathSegCurvetoQuadraticSmoothAbs(1, 2).pathSegTypeAsLe
tter is 'T' | |
| 120 PASS pathElement.createSVGPathSegCurvetoQuadraticSmoothAbs(1, 2).x is 1 | |
| 121 PASS pathElement.createSVGPathSegCurvetoQuadraticSmoothAbs(1, 2).y is 2 | |
| 122 PASS pathElement.createSVGPathSegCurvetoQuadraticSmoothRel(1, 2).pathSegType is
SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL | |
| 123 PASS pathElement.createSVGPathSegCurvetoQuadraticSmoothRel(1, 2).pathSegTypeAsLe
tter is 't' | |
| 124 PASS pathElement.createSVGPathSegCurvetoQuadraticSmoothRel(1, 2).x is 1 | |
| 125 PASS pathElement.createSVGPathSegCurvetoQuadraticSmoothRel(1, 2).y is 2 | |
| 126 PASS successfullyParsed is true | |
| 127 | |
| 128 TEST COMPLETE | |
| 129 | |
| OLD | NEW |