function test1() { var caughtInvalidArguments = false; var a = -1 try { var buf = new Uint8ClampedArray(a); thrownew Error("didn't throw");
} catch (e) {
assertEq(e instanceof RangeError, true, "expected RangeError, instead threw: " + e);
caughtInvalidArguments = true;
}
assertEq(caughtInvalidArguments, true);
}
test1();
function test2() { var caughtInvalidArguments = false; var i = 0; while (true) {
i = (i + 1) | 0; var a = inIon() ? -1 : 300; try { var buf = new Uint8ClampedArray(a);
assertEq(buf.length, 300);
} catch (e) {
assertEq(a, -1);
assertEq(e instanceof RangeError, true, "expected RangeError, instead threw: " + e);
caughtInvalidArguments = true; break;
}
}
assertEq(caughtInvalidArguments, true);
}
test2();
function test3() { var caughtInvalidArguments = false; var i = 0; while (true) {
i = (i + 1) | 0; var a = inIon() ? -1 : 0; try { var buf = new Uint8ClampedArray(a);
assertEq(buf.length, 0);
} catch (e) {
assertEq(a, -1);
assertEq(e instanceof RangeError, true, "expected RangeError, instead threw: " + e);
caughtInvalidArguments = true; break;
}
}
assertEq(caughtInvalidArguments, true);
}
test3();
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.9Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.