Update CSS tests to revision 31d63cc79bd4c929ed582229e936d7b389f3e6ab

This commit is contained in:
James Graham 2015-03-27 09:18:12 +00:00
parent 1a81b18b9f
commit 2c9faf5363
91915 changed files with 5979820 additions and 0 deletions

View file

@ -0,0 +1,165 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>Geometry Interfaces: DOMMatrix and DOMMatrixReadOnly constructors</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/geometry-1/#DOMMatrix" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dommatrix-constructors" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-dommatrix-dommatrix" rel="help" />
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<p>Test DOMMatrix and DOMMatrixReadOnly contructors</p>
<div id="log"></div>
<script>
initial = {
m11: 1, m21: 0, m31: 0, m41: 0,
m12: 0, m22: 1, m32: 0, m42: 0,
m13: 0, m23: 0, m33: 1, m43: 0,
m14: 0, m24: 0, m34: 0, m44: 1,
is2D: true,
isIdentity: true
};
scaleTranslate2D = {
m11: 2, m21: 0, m31: 0, m41: 10,
m12: 0, m22: 2, m32: 0, m42: 10,
m13: 0, m23: 0, m33: 1, m43: 0,
m14: 0, m24: 0, m34: 0, m44: 1,
is2D: true,
isIdentity: true
};
test(function() {
checkDOMMatrix(new DOMMatrix(), initial);
},'testConstructor0');
test(function() {
checkDOMMatrix(new DOMMatrix(new DOMMatrix()), initial);
},'testConstructor1');
test(function() {
var float32Array = new Float32Array(
2.0, 0.0, 0.0, 0.0,
0.0, 2.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
10.0, 10.0, 0.0, 1.0);
checkDOMMatrix(new DOMMatrix(float32Array), scaleTranslate2D);
},'testConstructor2');
test(function() {
var float32Array = new Float32Array(2.0, 0.0, 0.0, 2.0, 10.0, 10.0);
checkDOMMatrix(new DOMMatrix(float32Array), scaleTranslate2D);
},'testConstructor3');
test(function() {
var float64Array = new Float64Array([
2.0, 0.0, 0.0, 0.0,
0.0, 2.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
10.0, 10.0, 0.0, 1.0]);
checkDOMMatrix(new DOMMatrix(float64Array), scaleTranslate2D);
},'testConstructor4');
test(function() {
var float64Array = new Float64Array(2.0, 0.0, 0.0, 2.0, 10.0, 10.0);
checkDOMMatrix(new DOMMatrix(float64Array), scaleTranslate2D);
},'testConstructor5');
test(function() {
var sequence = [
2.0, 0.0, 0.0, 0.0,
0.0, 2.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
10.0, 10.0, 0.0, 1.0];
checkDOMMatrix(new DOMMatrix(sequence), scaleTranslate2D);
},'testConstructor6');
test(function() {
var sequence = [ 2.0, 0.0, 0.0, 2.0, 10.0, 10.0];
checkDOMMatrix(new DOMMatrix(float64Array), scaleTranslate2D);
},'testConstructor7');
test(function() {
var string = 'scale(2) translateX(5px) translateY(5px)';
checkDOMMatrix(new DOMMatrix(string), scaleTranslate2D);
},'testConstructor8');
test(function() {
var string = 'scale(2 2) translateX(5) translateY(5)';
checkDOMMatrix(new DOMMatrix(string), scaleTranslate2D);
},'testConstructor9');
test(function() {
var string = 'scale(2, 2), translateX(5) ,translateY(5)';
checkDOMMatrix(new DOMMatrix(string), scaleTranslate2D);
},'testConstructor10');
test(function() {
assert_throws('SyntaxError', function() { new DOMMatrix('translateX (5px)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('scale(2)translateX(5px)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5em)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5ex)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5ch)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5rem)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5vw)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5vh)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5vmin)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5vmax)'); });
assert_throws('SyntaxError', function() { new DOMMatrix('translateX(5%)'); });
},'testConstructor11');
test(function() {
var sequence = [
2.0, 1.0, 0.0, 0.0,
1.0, 2.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
10.0, 10.0, 0.0, 1.0];
checkDOMMatrix(new DOMMatrix(sequence), {
m11: 2, m21: 1, m31: 0, m41: 10,
m12: 1, m22: 2, m32: 0, m42: 10,
m13: 0, m23: 0, m33: 1, m43: 0,
m14: 0, m24: 0, m34: 0, m44: 1,
is2D: false,
isIdentity: false
});
},'testConstructor12');
test(function() {
var matrix = new DOMMatrix([
2.0, 1.0, 0.0, 0.0,
1.0, 2.0, 0.0, 0.0,
0.0, 0.0, 1.0, 0.0,
10.0, 10.0, 0.0, 1.0]);
checkDOMMatrix(new DOMMatrix(matrix), {
m11: 2, m21: 1, m31: 0, m41: 10,
m12: 1, m22: 2, m32: 0, m42: 10,
m13: 0, m23: 0, m33: 1, m43: 0,
m14: 0, m24: 0, m34: 0, m44: 1,
is2D: false,
isIdentity: false
});
},'testConstructor13');
test(function() {
assert_throws(new TypeError(), function() { new DOMMatrixReadOnly(); });
},'testConstructorIllegal0');
test(function() {
var string = 'scale(2, 2), translateX(5px) translateY(5px)';
assert_throws(new TypeError(), function() { new DOMMatrixReadOnly(string); });
},'testConstructorIllegal1');
test(function() {
var sequence = [ 2.0, 0.0, 0.0, 2.0, 10.0, 10.0];
assert_throws(new TypeError(), function() { new DOMMatrixReadOnly(sequence); });
},'testConstructorIllegal2');
function checkDOMMatrix(m, exp) {
assert_equals(m.m11, exp.m11, "Expected value for m11 is " + exp.m11);
assert_equals(m.m12, exp.m12, "Expected value for m12 is " + exp.m12);
assert_equals(m.m13, exp.m13, "Expected value for m13 is " + exp.m13);
assert_equals(m.m14, exp.m14, "Expected value for m14 is " + exp.m14);
assert_equals(m.m21, exp.m21, "Expected value for m21 is " + exp.m21);
assert_equals(m.m22, exp.m22, "Expected value for m22 is " + exp.m22);
assert_equals(m.m23, exp.m23, "Expected value for m23 is " + exp.m23);
assert_equals(m.m24, exp.m24, "Expected value for m24 is " + exp.m24);
assert_equals(m.m31, exp.m31, "Expected value for m31 is " + exp.m31);
assert_equals(m.m32, exp.m32, "Expected value for m32 is " + exp.m32);
assert_equals(m.m33, exp.m33, "Expected value for m33 is " + exp.m33);
assert_equals(m.m34, exp.m34, "Expected value for m34 is " + exp.m34);
assert_equals(m.m41, exp.m41, "Expected value for m41 is " + exp.m41);
assert_equals(m.m42, exp.m42, "Expected value for m42 is " + exp.m42);
assert_equals(m.m43, exp.m43, "Expected value for m43 is " + exp.m43);
assert_equals(m.m44, exp.m44, "Expected value for m44 is " + exp.m44);
assert_equals(m.is2D, exp.is2D, "Expected value for is2D is " + exp.is2D);
assert_equals(m.isIdentity, exp.isIdentity, "Expected value for isIdentity is " + exp.isIdentity);
}
</script>
</body></html>

View file

@ -0,0 +1,105 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/geometry-1/#DOMPoint" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dictdef-dompointinit" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-dompoint-dompoint" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-x" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-y" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-z" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-dompointreadonly-dompoint-w" rel="help" />
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<p>Test DOMPoint and DOMPointReadOnly interfaces</p>
<div id="log"></div>
<script>
test(function() {
checkDOMPoint(new DOMPoint(), {x:0, y:0, z:0, w:1});
},'testConstructor0');
test(function() {
assert_throws(new TypeError(), function() { new DOMPoint(1);})
},'testConstructor1');
test(function() {
checkDOMPoint(new DOMPoint(1, 2), {x:1, y:2, z:0, w:1});
},'testConstructor2');
test(function() {
checkDOMPoint(new DOMPoint(1, 2, 3), {x:1, y:2, z:3, w:1});
},'testConstructor3');
test(function() {
checkDOMPoint(new DOMPoint(1, 2, 3, 4), {x:1, y:2, z:3, w:4});
},'testConstructor4');
test(function() {
checkDOMPoint(new DOMPoint(1, 2, 3, 4, 5), {x:1, y:2, z:3, w:4});
},'testConstructor5');
test(function() {
checkDOMPoint(new DOMPoint({}), {x:0, y:0, z:0, w:1});
},'testConstructorDictionary0');
test(function() {
checkDOMPoint(new DOMPoint({x:1}), {x:1, y:0, z:0, w:1});
},'testConstructorDictionary1');
test(function() {
checkDOMPoint(new DOMPoint({x:1, y:2}), {x:1, y:2, z:0, w:1});
},'testConstructorDictionary2');
test(function() {
checkDOMPoint(new DOMPoint({x:1, y:2, z:3}), {x:1, y:2, z:3, w:1});
},'testConstructorDictionary3');
test(function() {
checkDOMPoint(new DOMPoint({x:1, y:2, z:3, w:4}), {x:1, y:2, z:3, w:4});
},'testConstructorDictionary4');
test(function() {
checkDOMPoint(new DOMPoint({x:1, y:2, z:3, w:4, v:5}), {x:1, y:2, z:3, w:4});
},'testConstructorDictionary5');
test(function() {
checkDOMPoint(new DOMPoint({x:1, z:3}), {x:1, y:0, z:3, w:1});
},'testConstructorDictionary2irregular');
test(function() {
checkDOMPoint(new DOMPoint({x:1, y: undefined, z:3}), {x:1, y:0, z:3, w:1});
},'testConstructorDictionary2undefined');
test(function() {
checkDOMPoint(new DOMPoint({x:1, z:3}), {x:1, y:0, z:3, w:1});
},'testConstructorDOMPoint');
test(function() {
checkDOMPoint(new DOMPoint(1, undefined), {x:1, y:NaN, z:0, w:1});
},'testConstructor2undefined');
test(function() {
checkDOMPoint(new DOMPoint("a", "b"), {x:NaN, y:NaN, z:0, w:1});
},'testConstructorUndefined1');
test(function() {
checkDOMPoint(new DOMPoint({x:"a", y:"b"}), {x:NaN, y:NaN, z:0, w:1});
},'testConstructorUndefined2');
test(function() {
assert_throws(new TypeError(), function() { new DOMPointReadOnly();})
},'testConstructorIllegal1');
test(function() {
assert_throws(new TypeError(), function() { new DOMPointReadOnly(1, 2, 3, 4);})
},'testConstructorIllegal2');
test(function() {
var p = new DOMPoint(0, 0, 0, 1);
p.x = undefined;
p.y = undefined;
p.z = undefined;
p.w = undefined;
checkDOMPoint(p, {x:NaN, y:NaN, z:NaN, w:NaN});
},'testAttributesUndefined');
test(function() {
var p = new DOMPoint(0, 0, 0, 1);
p.x = NaN;
p.y = Number.POSITIVE_INFINITY;
p.z = Number.NEGATIVE_INFINITY;
p.w = Infinity;
checkDOMPoint(p, {x:NaN, y:Infinity, z:-Infinity, w:Infinity});
},'testAttributesNaNInfinity');
function checkDOMPoint(p, exp) {
assert_equals(p.x, exp.x, "Expected value for x is " + exp.x);
assert_equals(p.y, exp.y, "Expected value for y is " + exp.y);
assert_equals(p.z, exp.z, "Expected value for z is " + exp.z);
assert_equals(p.w, exp.w, "Expected value for w is " + exp.w);
}
</script>
</body></html>

View file

@ -0,0 +1,160 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>Geometry Interfaces: DOMQuad interface tests</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/geometry-1/#DOMQuad" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domquad-domquad" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domquad-p1" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domquad-p2" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domquad-p3" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domquad-p4" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domquad-bounds" rel="help" />
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<p>Test DOMQuad interface</p>
<div id="log"></div>
<script>
initial = {
p1: { x: 0, y: 0, z: 0, w: 1 },
p2: { x: 0, y: 0, z: 0, w: 1 },
p3: { x: 0, y: 0, z: 0, w: 1 },
p4: { x: 0, y: 0, z: 0, w: 1 },
bounds: { x: 0, y: 0, width: 0, height: 0 }
};
test(function() {
checkDOMQuad(new DOMQuad(), initial);
},'testConstructor0');
test(function() {
assert_throws(new TypeError(), function() { new DOMQuad(1); });
},'testConstructor1');
test(function() {
assert_throws(new TypeError(), function() { new DOMQuad(1, 2); });
},'testConstructor2');
test(function() {
assert_throws(new TypeError(), function() { new DOMQuad(1, 2, 3); });
},'testConstructor3');
test(function() {
assert_throws(new TypeError(), function() { new DOMQuad(1, 2, 3, 4); });
},'testConstructor4');
test(function() {
checkDOMQuad(new DOMQuad(new DOMRect(10, 20, 100, 200)),
{ p1: { x: 10, y: 20, z: 0, w: 1 },
p2: { x: 110, y: 20, z: 0, w: 1 },
p3: { x: 110, y: 220, z: 0, w: 1 },
p4: { x: 10, y: 220, z: 0, w: 1 },
bounds: { x: 10, y: 20, width: 100, height: 200 } });
},'testConstructor5');
test(function() {
checkDOMQuad(new DOMQuad(new DOMRect(10, 20, -100, -200)),
{ p1: { x: 10, y: 20, z: 0, w: 1 },
p2: { x: -90, y: 20, z: 0, w: 1 },
p3: { x: -90, y: -180, z: 0, w: 1 },
p4: { x: 10, y: -180, z: 0, w: 1 },
bounds: { x: -90, y: -180, width: 100, height: 200 } });
},'testConstructor6');
test(function() {
checkDOMQuad(new DOMQuad(new DOMRect(-Infinity, -Infinity, Infinity, Infinity)),
{ p1: { x: -Infinity, y: -Infinity, z: 0, w: 1 },
p2: { x: NaN, y: -Infinity, z: 0, w: 1 },
p3: { x: NaN, y: NaN, z: 0, w: 1 },
p4: { x: -Infinity, y: NaN, z: 0, w: 1 },
bounds: { x: -Infinity, y: -Infinity, width: NaN, height: NaN } });
},'testConstructor7');
test(function() {
checkDOMQuad(new DOMQuad(new DOMRect()), initial);
},'testConstructor8');
test(function() {
checkDOMQuad(new DOMQuad({}), initial);
},'testConstructor9');
test(function() {
checkDOMQuad(new DOMQuad({}, {}), initial);
},'testConstructor10');
test(function() {
checkDOMQuad(new DOMQuad({}, {}, {}), initial);
},'testConstructor11');
test(function() {
checkDOMQuad(new DOMQuad({}, {}, {}, {}), initial);
},'testConstructor12');
test(function() {
checkDOMQuad(new DOMQuad(null, undefined, {}, {}), initial);
},'testConstructor13');
test(function() {
checkDOMQuad(new DOMQuad({}, {}, {}, {}, NaN), initial);
},'testConstructor14');
test(function() {
assert_throws(new TypeError(), function() { new DOMQuad({}, {}, {}, NaN); });
},'testConstructor15');
test(function() {
checkDOMQuad(new DOMQuad({ y: 10 }, { x: 20 }, { z: 30 }, { x: 20, y: 10, z: 20, w: 10 }),
{ p1: { x: 0, y: 10, z: 0, w: 1 },
p2: { x: 20, y: 0, z: 0, w: 1 },
p3: { x: 0, y: 0, z: 30, w: 1 },
p4: { x: 20, y: 10, z: 20, w: 10 },
bounds: { x: 0, y: 0, width: 20, height: 10 } });
},'testConstructor16');
test(function() {
// p1 to p4 are readonly attributes.
var q = new DOMQuad({}, {}, {}, {});
q.p1 = new DOMPoint(2, 2);
q.p2 = new DOMPoint(2, 2);
q.p3 = new DOMPoint(2, 2);
q.p4 = new DOMPoint(2, 2);
checkDOMQuad(q, initial);
}, 'p1Top4Attributes0');
test(function() {
// p1 to p4 return the same DOMPoint object which can be modified.
var q = new DOMQuad({}, {}, {}, {});
q.p1.x = 2;
q.p2.x = 2;
q.p3.x = 2;
q.p4.x = 2;
checkDOMQuad(q,
{ p1: { x: 2, y: 0, z: 0, w: 1 },
p2: { x: 2, y: 0, z: 0, w: 1 },
p3: { x: 2, y: 0, z: 0, w: 1 },
p4: { x: 2, y: 0, z: 0, w: 1 },
bounds: { x: 2, y: 0, width: 0, height: 0 } });
}, 'p1Top4Attributes1');
test(function() {
var q = new DOMQuad({}, {}, {}, {});
q.bounds = new DOMRect(10, 10, 100, 100);
checkDOMQuad(q, initial);
}, 'boundsAttribute0');
test(function() {
var q = new DOMQuad({}, {}, {}, {});
q.bounds.x = 10;
q.bounds.y = 10;
q.bounds.width = 100;
q.bounds.height = 100;
checkDOMQuad(q, initial);
}, 'boundsAttribute1');
function checkDOMQuad(q, exp) {
assert_equals(q.p1.x, exp.p1.x, "Expected value for p1.x is " + exp.p1.x);
assert_equals(q.p1.y, exp.p1.y, "Expected value for p1.y is " + exp.p1.y);
assert_equals(q.p1.z, exp.p1.z, "Expected value for p1.z is " + exp.p1.z);
assert_equals(q.p1.w, exp.p1.w, "Expected value for p1.w is " + exp.p1.w);
assert_equals(q.p2.x, exp.p2.x, "Expected value for p2.x is " + exp.p2.x);
assert_equals(q.p2.y, exp.p2.y, "Expected value for p2.y is " + exp.p2.y);
assert_equals(q.p2.z, exp.p2.z, "Expected value for p2.z is " + exp.p2.z);
assert_equals(q.p2.w, exp.p2.w, "Expected value for p2.w is " + exp.p2.w);
assert_equals(q.p3.x, exp.p3.x, "Expected value for p3.x is " + exp.p3.x);
assert_equals(q.p3.y, exp.p3.y, "Expected value for p3.y is " + exp.p3.y);
assert_equals(q.p3.z, exp.p3.z, "Expected value for p3.z is " + exp.p3.z);
assert_equals(q.p3.w, exp.p3.w, "Expected value for p3.w is " + exp.p3.w);
assert_equals(q.p4.x, exp.p4.x, "Expected value for p4.x is " + exp.p4.x);
assert_equals(q.p4.y, exp.p4.y, "Expected value for p4.y is " + exp.p4.y);
assert_equals(q.p4.z, exp.p4.z, "Expected value for p4.z is " + exp.p4.z);
assert_equals(q.p4.w, exp.p4.w, "Expected value for p4.w is " + exp.p4.w);
assert_equals(q.bounds.x, exp.bounds.x, "Expected value for bounds.x is " + exp.bounds.x);
assert_equals(q.bounds.y, exp.bounds.y, "Expected value for bounds.y is " + exp.bounds.y);
assert_equals(q.bounds.width, exp.bounds.width, "Expected value for bounds.width is " + exp.bounds.width);
assert_equals(q.bounds.height, exp.bounds.height, "Expected value for bounds.height is " + exp.bounds.height);
}
</script>
</body></html>

View file

@ -0,0 +1,115 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests</title>
<link href="mailto:dschulze@adobe.com" rel="author" title="Dirk Schulze" />
<link href="http://www.w3.org/TR/geometry-1/#DOMRect" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrect" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrect-domrect" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-x" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-y" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-width" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-height" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-top" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-left" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-right" rel="help" />
<link href="http://www.w3.org/TR/geometry-1/#dom-domrectreadonly-domrect-bottom" rel="help" />
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
</head>
<body>
<p>Test DOMRect and DOMRectReadOnly interfaces</p>
<div id="log"></div>
<script>
test(function() {
checkDOMRect(new DOMRect(),
{ x: 0, y: 0, width: 0, height: 0, top: 0, right: 0, bottom: 0, left: 0 });
},'testConstructor0');
test(function() {
assert_throws(new TypeError(), function() { new DOMRect(1); });
},'testConstructor1');
test(function() {
assert_throws(new TypeError(), function() { new DOMRect(1, 2); });
},'testConstructor2');
test(function() {
assert_throws(new TypeError(), function() { new DOMRect(1, 2, 3); });
},'testConstructor3');
test(function() {
checkDOMRect(new DOMRect(1, 2, 3, 4),
{ x: 1, y: 2, width: 3, height: 4, top: 2, right: 4, bottom: 6, left: 1 });
},'testConstructor4');
test(function() {
checkDOMRect(new DOMRect(1, 2, 3, 4, 5),
{ x: 1, y: 2, width: 3, height: 4, top: 2, right: 4, bottom: 6, left: 1 });
},'testConstructor5');
test(function() {
checkDOMRect(new DOMRect(2, 2, -4, 4),
{ x: 2, y: 2, width: -4, height: 4, top: 2, right: 2, bottom: 6, left: -2 });
},'testConstructorNegativeWidth');
test(function() {
checkDOMRect(new DOMRect(2, 2, 4, -4),
{ x: 2, y: 2, width: 4, height: -4, top: -2, right: 6, bottom: 2, left: 2 });
},'testConstructorNegativeHeight');
test(function() {
checkDOMRect(new DOMRect(2, 2, -4, -4),
{ x: 2, y: 2, width: -4, height: -4, top: -2, right: 2, bottom: 2, left: -2 });
},'testConstructorNegativeWidthHeight');
test(function() {
checkDOMRect(new DOMRect(0, 0, undefined, 4),
{ x: 0, y: 0, width: NaN, height: 4, top: 0, right: 0, bottom: 4, left: 0 });
},'testConstructorUndefined1');
test(function() {
checkDOMRect(new DOMRect(NaN, Number.NEGATIVE_INFINITY, Number.POSITIVE_INFINITY, null),
{ x: NaN, y: -Infinity, width: Infinity, height: 0, top: -Infinity, right: NaN, bottom: -Infinity, left: NaN });
},'testConstructorUndefined2');
test(function() {
checkDOMRect(new DOMRect("1", "2", "3", "4"),
{ x: 1, y: 2, width: 3, height: 4, top: 2, right: 4, bottom: 6, left: 1 });
},'testConstructorString1');
test(function() {
checkDOMRect(new DOMRect("a", "b", "c", "d"),
{ x: NaN, y: NaN, width: NaN, height: NaN, top: NaN, right: NaN, bottom: NaN, left: NaN });
},'testConstructorString2');
test(function() {
assert_throws(new TypeError(), function() { new DOMRectReadOnly(); });
},'testConstructorIllegal1');
test(function() {
assert_throws(new TypeError(), function() { new DOMRectReadOnly(1, 2, 3, 4); });
},'testConstructorIllegal2');
test(function() {
var r = new DOMRect();
r.top = 5;
assert_equals(r.top, 0, "Expected value for top is 0");
r.right = 5;
assert_equals(r.right, 0, "Expected value for right is 0");
r.bottom = 5;
assert_equals(r.bottom, 0, "Expected value for bottom is 0");
r.left = 5;
assert_equals(r.left, 0, "Expected value for left is 0");
},'testSetReadOnlyAttributes');
test(function() {
var r = new DOMRect();
r.x = 5;
assert_equals(r.x, 5, "Expected value for x is 5");
r.y = 5;
assert_equals(r.y, 5, "Expected value for y is 5");
r.width = 5;
assert_equals(r.width, 5, "Expected value for width is 5");
r.height = 5;
assert_equals(r.height, 5, "Expected value for height is 5");
},'testSetAttributes');
function checkDOMRect(r, exp) {
assert_equals(r.x, exp.x, "Expected value for x is " + exp.x);
assert_equals(r.y, exp.y, "Expected value for y is " + exp.y);
assert_equals(r.width, exp.width, "Expected value for width is " + exp.width);
assert_equals(r.height, exp.height, "Expected value for height is " + exp.height);
assert_equals(r.top, exp.top, "Expected value for top is " + exp.top);
assert_equals(r.left, exp.left, "Expected value for left is " + exp.left);
assert_equals(r.bottom, exp.bottom, "Expected value for bottom is " + exp.bottom);
assert_equals(r.right, exp.right, "Expected value for right is " + exp.right);
}
</script>
</body></html>

View file

@ -0,0 +1,39 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Introduction - Geometry Interfaces Module Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
<h2>Introduction (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s1">+</a>
<a href="http://www.w3.org/TR/geometry-1/#intro">1 Introduction</a></th></tr>
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,182 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>The DOMPoint interfaces - Geometry Interfaces Module Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
<h2>The DOMPoint interfaces (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s2">+</a>
<a href="http://www.w3.org/TR/geometry-1/#DOMPoint">2 The DOMPoint interfaces</a></th></tr>
<!-- 1 tests -->
<tr id="dompoint-001-2" class="primary script">
<td><strong>
<a href="DOMPoint-001.xht">dompoint-001</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s2.#dictdef-dompointinit">
<!-- 1 tests -->
<tr id="dompoint-001-2.#dictdef-dompointinit" class="script">
<td>
<a href="DOMPoint-001.xht">dompoint-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s2.#dom-dompoint">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompoint-dompoint">
<!-- 1 tests -->
<tr id="dompoint-001-2.#dom-dompoint-dompoint" class="script">
<td>
<a href="DOMPoint-001.xht">dompoint-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s2.#dom-dompoint-dompoint-point">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompoint-dompoint-w">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompoint-dompoint-x">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompoint-dompoint-y">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompoint-dompoint-z">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointinit-w">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointinit-x">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointinit-y">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointinit-z">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointreadonly">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompoint-w">
<!-- 1 tests -->
<tr id="dompoint-001-2.#dom-dompointreadonly-dompoint-w" class="script">
<td>
<a href="DOMPoint-001.xht">dompoint-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompoint-x">
<!-- 1 tests -->
<tr id="dompoint-001-2.#dom-dompointreadonly-dompoint-x" class="script">
<td>
<a href="DOMPoint-001.xht">dompoint-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompoint-y">
<!-- 1 tests -->
<tr id="dompoint-001-2.#dom-dompointreadonly-dompoint-y" class="script">
<td>
<a href="DOMPoint-001.xht">dompoint-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompoint-z">
<!-- 1 tests -->
<tr id="dompoint-001-2.#dom-dompointreadonly-dompoint-z" class="script">
<td>
<a href="DOMPoint-001.xht">dompoint-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMPoint and DOMPointReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompointreadonly">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompointreadonly-w">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompointreadonly-x">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompointreadonly-y">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointreadonly-dompointreadonly-z">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointreadonly-matrixtransform">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#dom-dompointreadonly-matrixtransform-matrix">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#point">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#w-perspective">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#x-coordinate">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#y-coordinate">
<!-- 0 tests -->
</tbody>
<tbody id="s2.#z-coordinate">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,219 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>The DOMRect interfaces - Geometry Interfaces Module Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
<h2>The DOMRect interfaces (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s3">+</a>
<a href="http://www.w3.org/TR/geometry-1/#DOMRect">3 The DOMRect interfaces</a></th></tr>
<!-- 1 tests -->
<tr id="domrect-001-3" class="primary script">
<td><strong>
<a href="DOMRect-001.xht">domrect-001</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dictdef-domrectinit">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrect">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrect" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrect-domrect">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrect-domrect" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrect-domrectreadonly">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrectinit-height">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrectinit-width">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrectinit-x">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrectinit-y">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrectreadonly">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrect-bottom">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly-domrect-bottom" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrect-height">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly-domrect-height" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrect-left">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly-domrect-left" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrect-right">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly-domrect-right" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrect-top">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly-domrect-top" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrect-width">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly-domrect-width" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrect-x">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly-domrect-x" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrect-y">
<!-- 1 tests -->
<tr id="domrect-001-3.#dom-domrectreadonly-domrect-y" class="script">
<td>
<a href="DOMRect-001.xht">domrect-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMRect and DOMRectReadOnly interface tests
</td>
</tr>
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrectreadonly-height">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrectreadonly-width">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrectreadonly-x">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-domrectreadonly-domrectreadonly-y">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#dom-svgrect">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#height-dimension">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#origin">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#rectangle">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#width-dimension">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#x-coordinate0">
<!-- 0 tests -->
</tbody>
<tbody id="s3.#y-coordinate0">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,51 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>The DOMRectList Interface - Geometry Interfaces Module Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
<h2>The DOMRectList Interface (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s4">+</a>
<a href="http://www.w3.org/TR/geometry-1/#DOMRectList">4 The DOMRectList Interface</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s4.#dom-domrectlist">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#dom-domrectlist-item">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#dom-domrectlist-item-index">
<!-- 0 tests -->
</tbody>
<tbody id="s4.#dom-domrectlist-length">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,137 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>The DOMQuad interface - Geometry Interfaces Module Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
<h2>The DOMQuad interface (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s5">+</a>
<a href="http://www.w3.org/TR/geometry-1/#DOMQuad">5 The DOMQuad interface</a></th></tr>
<!-- 1 tests -->
<tr id="domquad-001-5" class="primary script">
<td><strong>
<a href="DOMQuad-001.xht">domquad-001</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMQuad interface tests
</td>
</tr>
</tbody>
<tbody id="s5.#associated-bounding-rectangle">
<!-- 0 tests -->
</tbody>
<tbody id="s5.#dom-domquad">
<!-- 0 tests -->
</tbody>
<tbody id="s5.#dom-domquad-bounds">
<!-- 1 tests -->
<tr id="domquad-001-5.#dom-domquad-bounds" class="script">
<td>
<a href="DOMQuad-001.xht">domquad-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMQuad interface tests
</td>
</tr>
</tbody>
<tbody id="s5.#dom-domquad-domquad">
<!-- 1 tests -->
<tr id="domquad-001-5.#dom-domquad-domquad" class="script">
<td>
<a href="DOMQuad-001.xht">domquad-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMQuad interface tests
</td>
</tr>
</tbody>
<tbody id="s5.#dom-domquad-domquad-p1">
<!-- 0 tests -->
</tbody>
<tbody id="s5.#dom-domquad-domquad-p2">
<!-- 0 tests -->
</tbody>
<tbody id="s5.#dom-domquad-domquad-p3">
<!-- 0 tests -->
</tbody>
<tbody id="s5.#dom-domquad-domquad-p4">
<!-- 0 tests -->
</tbody>
<tbody id="s5.#dom-domquad-domquad-rect">
<!-- 0 tests -->
</tbody>
<tbody id="s5.#dom-domquad-p1">
<!-- 1 tests -->
<tr id="domquad-001-5.#dom-domquad-p1" class="script">
<td>
<a href="DOMQuad-001.xht">domquad-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMQuad interface tests
</td>
</tr>
</tbody>
<tbody id="s5.#dom-domquad-p2">
<!-- 1 tests -->
<tr id="domquad-001-5.#dom-domquad-p2" class="script">
<td>
<a href="DOMQuad-001.xht">domquad-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMQuad interface tests
</td>
</tr>
</tbody>
<tbody id="s5.#dom-domquad-p3">
<!-- 1 tests -->
<tr id="domquad-001-5.#dom-domquad-p3" class="script">
<td>
<a href="DOMQuad-001.xht">domquad-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMQuad interface tests
</td>
</tr>
</tbody>
<tbody id="s5.#dom-domquad-p4">
<!-- 1 tests -->
<tr id="domquad-001-5.#dom-domquad-p4" class="script">
<td>
<a href="DOMQuad-001.xht">domquad-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMQuad interface tests
</td>
</tr>
</tbody>
<tbody id="s5.#quadrilateral">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,528 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>The DOMMatrix interfaces - Geometry Interfaces Module Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
<h2>The DOMMatrix interfaces (1 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s6">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6">+</a>
<a href="http://www.w3.org/TR/geometry-1/#DOMMatrix">6 The DOMMatrix interfaces</a></th></tr>
<!-- 1 tests -->
<tr id="dommatrix-001-6" class="primary script">
<td><strong>
<a href="DOMMatrix-001.xht">dommatrix-001</a></strong></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMMatrix and DOMMatrixReadOnly constructors
</td>
</tr>
</tbody>
<tbody id="s6.#dom-dommatrix">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-dommatrix-array32">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-dommatrix-array64">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-dommatrix-numbersequence">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-dommatrix-other">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-dommatrix-transformlist">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-multiplyself-other">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-premultiplyself-other">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotateaxisangleself-angle">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotateaxisangleself-x">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotateaxisangleself-y">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotateaxisangleself-z">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotatefromvectorself-x">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotatefromvectorself-y">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotateself-angle">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotateself-originx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-rotateself-originy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scale3dself-originx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scale3dself-originy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scale3dself-originz">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scale3dself-scale">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scalenonuniformself-originx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scalenonuniformself-originy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scalenonuniformself-originz">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scalenonuniformself-scalex">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scalenonuniformself-scaley">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scalenonuniformself-scalez">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scaleself-originx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scaleself-originy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-scaleself-scale">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-setmatrixvalue-transformlist">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-skewxself-sx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-skewyself-sy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-translateself-tx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-translateself-ty">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrix-translateself-tz">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-dommatrixreadonly-numbersequence">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-multiply-other">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotate-angle">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotate-originx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotate-originy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotateaxisangle-angle">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotateaxisangle-x">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotateaxisangle-y">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotateaxisangle-z">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotatefromvector-x">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-rotatefromvector-y">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scale-originx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scale-originy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scale-scale">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scale3d-originx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scale3d-originy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scale3d-originz">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scale3d-scale">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scalenonuniform-originx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scalenonuniform-originy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scalenonuniform-originz">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scalenonuniform-scalex">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scalenonuniform-scaley">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-scalenonuniform-scalez">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-skewx-sx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-skewy-sy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-transformpoint-point">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-translate-tx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-translate-ty">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-dommatrixreadonly-translate-tz">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#dom-svgmatrix">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m11-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m12-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m13-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m14-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m21-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m22-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m23-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m24-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m31-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m32-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m33-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m34-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m41-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m42-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m43-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#m44-element">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#matrix">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#multiply">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#post-multiply">
<!-- 0 tests -->
</tbody>
<tbody id="s6.#pre-multiply">
<!-- 0 tests -->
</tbody>
<tbody id="s6.1">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.1">+</a>
<a href="http://www.w3.org/TR/geometry-1/#dommatrixreadonly-constructors">6.1 DOMMatrixReadOnly constructor</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.1.#dom-dommatrixreadonly-dommatrixreadonly">
<!-- 0 tests -->
</tbody>
<tbody id="s6.2">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.2">+</a>
<a href="http://www.w3.org/TR/geometry-1/#dommatrix-constructors">6.2 DOMMatrix constructors</a></th></tr>
<!-- 1 tests -->
<tr id="dommatrix-001-6.2" class="script">
<td>
<a href="DOMMatrix-001.xht">dommatrix-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMMatrix and DOMMatrixReadOnly constructors
</td>
</tr>
</tbody>
<tbody id="s6.2.#dom-dommatrix-dommatrix">
<!-- 1 tests -->
<tr id="dommatrix-001-6.2.#dom-dommatrix-dommatrix" class="script">
<td>
<a href="DOMMatrix-001.xht">dommatrix-001</a></td>
<td></td>
<td><abbr class="script" title="Executes tests in script">Script</abbr></td>
<td>Geometry Interfaces: DOMMatrix and DOMMatrixReadOnly constructors
</td>
</tr>
</tbody>
<tbody id="s6.3">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.3">+</a>
<a href="http://www.w3.org/TR/geometry-1/#dommatrix-attributes">6.3 DOMMatrix attributes</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-a">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-b">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-c">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-d">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-e">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-f">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m11">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m12">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m13">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m14">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m21">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m22">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m23">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m24">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m31">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m32">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m33">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m34">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m41">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m42">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m43">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-dommatrix-m44">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-is2d">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#dom-dommatrixreadonly-isidentity">
<!-- 0 tests -->
</tbody>
<tbody id="s6.3.#is2d">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.4">+</a>
<a href="http://www.w3.org/TR/geometry-1/#immutable-transformation-methods">6.4 Immutable transformation methods</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-flipx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-flipy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-inverse">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-multiply">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-rotate">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-rotateaxisangle">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-rotatefromvector">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-scale">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-scale3d">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-scalenonuniform">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-skewx">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-skewy">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-stringifier">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-tofloat32array">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-tofloat64array">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-transformpoint">
<!-- 0 tests -->
</tbody>
<tbody id="s6.4.#dom-dommatrixreadonly-translate">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5">
<tr><th colspan="4" scope="rowgroup">
<a href="#s6.5">+</a>
<a href="http://www.w3.org/TR/geometry-1/#mutable-transformation-methods">6.5 Mutable transformation methods</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-invertself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-multiplyself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-premultiplyself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-rotateaxisangleself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-rotatefromvectorself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-rotateself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-scale3dself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-scalenonuniformself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-scaleself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-setmatrixvalue">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-skewxself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-skewyself">
<!-- 0 tests -->
</tbody>
<tbody id="s6.5.#dom-dommatrix-translateself">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,123 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Cloning - Geometry Interfaces Module Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite</h1>
<h2>Cloning (0 tests)</h2>
<table width="100%">
<col id="test-column"></col>
<col id="refs-column"></col>
<col id="flags-column"></col>
<col id="info-column"></col>
<thead>
<tr>
<th>Test</th>
<th><abbr title="Rendering References">Refs</abbr></th>
<th>Flags</th>
<th>Info</th>
</tr>
</thead>
<tbody id="s7">
<tr><th colspan="4" scope="rowgroup">
<a href="#s7">+</a>
<a href="http://www.w3.org/TR/geometry-1/#cloning">7 Cloning</a></th></tr>
<!-- 0 tests -->
</tbody>
<tbody id="s.#abstract">
<!-- 0 tests -->
</tbody>
<tbody id="s.#acknowledgments">
<!-- 0 tests -->
</tbody>
<tbody id="s.#biblio-2dcontext">
<!-- 0 tests -->
</tbody>
<tbody id="s.#biblio-css3-transforms">
<!-- 0 tests -->
</tbody>
<tbody id="s.#biblio-html5">
<!-- 0 tests -->
</tbody>
<tbody id="s.#biblio-rfc2119">
<!-- 0 tests -->
</tbody>
<tbody id="s.#biblio-svg11">
<!-- 0 tests -->
</tbody>
<tbody id="s.#biblio-typedarray">
<!-- 0 tests -->
</tbody>
<tbody id="s.#biblio-webidl">
<!-- 0 tests -->
</tbody>
<tbody id="s.#changes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conformance-classes">
<!-- 0 tests -->
</tbody>
<tbody id="s.#contents">
<!-- 0 tests -->
</tbody>
<tbody id="s.#conventions">
<!-- 0 tests -->
</tbody>
<tbody id="s.#cr-exit-criteria">
<!-- 0 tests -->
</tbody>
<tbody id="s.#experimental">
<!-- 0 tests -->
</tbody>
<tbody id="s.#idl-index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#index">
<!-- 0 tests -->
</tbody>
<tbody id="s.#informative">
<!-- 0 tests -->
</tbody>
<tbody id="s.#normative">
<!-- 0 tests -->
</tbody>
<tbody id="s.#partial">
<!-- 0 tests -->
</tbody>
<tbody id="s.#references">
<!-- 0 tests -->
</tbody>
<tbody id="s.#risk">
<!-- 0 tests -->
</tbody>
<tbody id="s.#status">
<!-- 0 tests -->
</tbody>
<tbody id="s.#subtitle">
<!-- 0 tests -->
</tbody>
<tbody id="s.#testing">
<!-- 0 tests -->
</tbody>
<tbody id="s.#title">
<!-- 0 tests -->
</tbody>
<tbody id="s.#w3c_process_revision">
<!-- 0 tests -->
</tbody>
</table>
</body>
</html>

View file

@ -0,0 +1,30 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Geometry Interfaces Module Level 1 CR Test Suite Reftest Index</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite Reftest Index</h1>
<table width="100%">
<col id="test-column"></col>
<col id="ref-column"></col>
<col id="flags-column"></col>
<thead>
<tr>
<th>Test</th>
<th>Reference</th>
<th>Flags</th>
</tr>
</thead>
</table>
</body>
</html>

View file

@ -0,0 +1 @@

View file

@ -0,0 +1,59 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Geometry Interfaces Module Level 1 CR Test Suite</title>
<style type="text/css">
@import "http://www.w3.org/StyleSheets/TR/base.css";
@import "../indices.css";
</style>
</head>
<body>
<h1>Geometry Interfaces Module Level 1 CR Test Suite By Chapter</h1>
<p>This index contains both
<a href="http://wiki.csswg.org/test/selftest">self-describing tests</a>
and reftests.
A separate <a href="reftest-toc.xht">alphabetical reftest index</a>
is provided for tests in <a href="http://wiki.csswg.org/test/reftest">reftest
format</a> along with the <a href="reftest.list">reftest manifest</a>.</p>
<table>
<tbody id="s1">
<tr><th><a href="chapter-1.xht">Chapter 1 -
Introduction</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s2">
<tr><th><a href="chapter-2.xht">Chapter 2 -
The DOMPoint interfaces</a></th>
<td>(1 Tests)</td></tr>
</tbody>
<tbody id="s3">
<tr><th><a href="chapter-3.xht">Chapter 3 -
The DOMRect interfaces</a></th>
<td>(1 Tests)</td></tr>
</tbody>
<tbody id="s4">
<tr><th><a href="chapter-4.xht">Chapter 4 -
The DOMRectList Interface</a></th>
<td>(0 Tests)</td></tr>
</tbody>
<tbody id="s5">
<tr><th><a href="chapter-5.xht">Chapter 5 -
The DOMQuad interface</a></th>
<td>(1 Tests)</td></tr>
</tbody>
<tbody id="s6">
<tr><th><a href="chapter-6.xht">Chapter 6 -
The DOMMatrix interfaces</a></th>
<td>(1 Tests)</td></tr>
</tbody>
<tbody id="s7">
<tr><th><a href="chapter-7.xht">Chapter 7 -
Cloning</a></th>
<td>(0 Tests)</td></tr>
</tbody>
</table>
</body>
</html>