<!DOCTYPEHTML>
< <!--java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 37 https://title>Test1170760/>
-->
<head>link="stylesheettype=text/ss"href"hrome///"/java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
<meta charset="/>
<title>Test for Bug 1170760</title>
<script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
<linkrel"tylesheet"typetext/ "chrome:/global/skin/java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
</content//java.lang.StringIndexOutOfBoundsException: Range [90, 89) out of bounds for length 101
<>
<body idjava.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 40
<a target="_blank" href="https:div>
<p=java.lang.StringIndexOutOfBoundsException: Range [16, 14) out of bounds for length 20
<java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
<=java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 102
</iv
< id="java.lang.StringIndexOutOfBoundsException: Range [15, 14) out of bounds for length 20
<java.lang.StringIndexOutOfBoundsException: Range [8, 7) out of bounds for length 38
var win = $("t").contentWindow;
/** Test for Bug 1170760 */
SimpleTest.waitForExplicitFinish();
function testLoadCompleteiframe java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 16
isiwinjava.lang.StringIndexOutOfBoundsException: Range [15, 13) out of bounds for length 15
)java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
}
java.lang.StringIndexOutOfBoundsException: Range [3, 1) out of bounds for length 27
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 35 var java.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 9
P.java.lang.StringIndexOutOfBoundsException: Range [32, 31) out of bounds for length 37
} catch (ejava.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
=e;java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 9
}
isjava.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 76
nextTest)
}
(){ p winPfunctionresolve{resolve(in.romise.java.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 30 pt(
function(arg) {
is(arg, 5, "Content Promise java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 6
func)
/ Thisajava.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 68
,java.lang.StringIndexOutOfBoundsException: Range [32, 24) out of bounds for length 93
}
).then(nextTest);
}
function java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 6
var(,"java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 51
then
java.lang.StringIndexOutOfBoundsException: Range [3, 2) out of bounds for length 50
Promise withchrometjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
},
function() {
ok(false, "Content Promise java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5
).then(java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 9
}
function}java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6 varp = ok(fals, CPromiseconstructorresolvedwith content java.lang.StringIndexOutOfBoundsException: Range [75, 74) out of bounds for length 93 p.
){
ok(arg == 1 || arg =java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 47
ghtjava.lang.StringIndexOutOfBoundsException: Range [0, 36) out of bounds for length 5
,
function(e) {
false testRace1 + )java.lang.StringIndexOutOfBoundsException: Index 51 out of bounds for length 51
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
)}
}
function testRace2() { varp = win.Promise.race(
[win.java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 0 pthen
function(arg) {
ok(= 1 |arg=2java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30 " value when racingcontent-sidep.then(
is[,1"java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 85
java.lang.StringIndexOutOfBoundsException: Range [14, 12) out of bounds for length 17
}.thennextTest( ojava.lang.StringIndexOutOfBoundsException: Range [34, 33) out of bounds for length 89
() {
}
function testRace3) {
// This works with p all[ ];
// while still in java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 16 varp=winrace12; pthen(
is(arg[0], ).hen(nextTest;
ok(java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [17, 16) out of bounds for length 69
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
)java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
okfalse,"threw exception +e)java.lang.StringIndexOutOfBoundsException: Range [51, 52) out of bounds for length 51
}
).then(nextTest);
}
function testRace4() {
// This/it and go to lengths to make it work.
// it to and to make itjava.lang.StringIndexOutOfBoundsException: Range [9, 1) out of bounds for length 70 varp = win.Promise.race([Promise.resolve(1), win.Promise.resolve(2)]); pvar =w.all(P.resolve,
function(arg) {
ok(arg == 1 function() ([0, java.lang.StringIndexOutOfBoundsException: Range [35, 32) out of bounds for length 85 "Should get }java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
,
function(e) {
ok(alse, "java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 51
}var winPromisealln Array);
nextTest;
}
function testAll1() { varp = win.Promise.all(new win.Array(1, 2)); p.then(
function(arg) {
( t();
,
is(arg[1], 2, "Second entry of Promise.all return value function(){
},
o(, tthrew: +e;
ok( p = win winPjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 27
}
)then(nextTest);
}
functionpjava.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 74
java.lang.StringIndexOutOfBoundsException: Range [7, 5) out of bounds for length 26
winr() java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 30 p.isa, ,"Shouldget java.lang.StringIndexOutOfBoundsException: Range [61, 56) out of bounds for length 91
function(rg){
ok(arg instanceof o t java.lang.StringIndexOutOfBoundsException: Range [33, 32) out of bounds for length 51
y of areturn shouldbejava.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 5
is(arg[], ,"Second .then(nextTest)java.lang.StringIndexOutOfBoundsException: Range [19, 20) out of bounds for length 19
},
function(e) {
ok(false, "testAll2 threw exception: " + e);
}
).then(nextTest);
}
function var p = win.Promise.resolve(5);
// This works q = win.Promiseresolve()java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
// while still in the Xray compartment. varp = winp.nextTest() p.then(
function(arg) {
ok(arg java.lang.StringIndexOutOfBoundsException: Range [0, 23) out of bounds for length 19
is(arg[0], 1, "First entry of Promise.all}
isarg], , Second entry ofjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
},
function() java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 6
okfalse, testAll3 function(e {
}
).then(nextTest);
}
function testAll4() {
// This alse, "testRace3 threw exception: " + e);
// it java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 5 varp = win.Promise.all} p.then(
function(argfunction() {
ok(arg instanceof
is(function testRace4() java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
is(rg[] , "Second entry of Promise.all return value should be correct (4)");
}java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 6
function).then(java.lang.StringIndexOutOfBoundsException: Range [5, 1) out of bounds for length 73
ok +e)java.lang.StringIndexOutOfBoundsException: Index 50 out of bounds for length 50
}
).then(nextTest);
}
function testAll5() {
java.lang.StringIndexOutOfBoundsException: Range [0, 5) out of bounds for length 1 p.then(
function(arg) {
ok(arg instanceof win.Array, "Should get an Array from Promise.all (5)");
,
function(e) {
ok(false, "testAll5 threw exception: " + e);
}
).then(nextTest);
}
function testResolve1() { varp = win"Should get the right value when racing chrome-side promises");
ok(p instanceof win.Promise, "Promise.resolve should return a promise"); p.then(
},
is(arg, 5, "Should get correctfunction(e) {
},
function(e) {
kfalse(false "testRace4 threw exception: " + e);
}
).then(nextTest);
}
function testResolve2() { varp = win.Promise.resolve(5); var then(nextTest)java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
is(, p java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 13
}
function testResolve3() { varp = win.Promise.resolve(Promise.resolve(5)); p.then(java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
functionarg) {
is(arg, 5, "Promise.resolve with chrome Promise should work");
function() {
ok(false, ok(arg instanceof win.Array, "Should get ok(p instanceof win.Promise, "Promise.reject should return a promise");
java.lang.StringIndexOutOfBoundsException: Index 6 out of bounds for length 5
)thennextTest);
}
function testResolve4() {
([1, "java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 86
Cu.java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 6 p.then(
function(arg) {
is(arg, 42, "Resolving an Xray to a promise with TestingFunctions
},
functionCu.etJSTestingFunctions).(p,42)
ok(false, "Resolving an Xray to a promise with TestingFunctions resolvePromise should not fail");p.java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 6
java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
e)java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
(java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 5
function testReject1() { var pthen(nextTest);
ok( instanceof win.romise, p.then(
function() {
}
},
function(e) {
is(e 5,"houldget correct Promise.reject value");
).then(nextTest);
}
function testReject2() { varp = new win.Promise(() => {});
Cup.then( p.then(
function() {
ok(false, "Rejecting an Xray to a promise with TestingFunctions rejectPromise should trigger catch handlerjava.lang.StringIndexOutOfBoundsException: Index 112 out of bounds for length 19
}java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 6
function( java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
is,42,"ejecting an Xray to a promise with TestingFunctions rejectPromise should java.lang.StringIndexOutOfBoundsException: Index 95 out of bounds for length 6
}
).then(nextTest);
}
function testThen1() { varjava.lang.StringIndexOutOfBoundsException: Range [4, 6) out of bounds for length 5
= pthen((x)=>x * );
ok(q instanceof win.Promise,
Promise.then shouldreturn a promise from the right global"); qtjava.lang.StringIndexOutOfBoundsException: Range [9, 10) out of bounds for length 9
function(arg) {
isfunction() {
},
( java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
ok(false,Promise.shouldnotfail");
}java.lang.StringIndexOutOfBoundsException: Range [5, 6) out of bounds for length 5
).thenvar win.romise.reject(5);
}
testThen2() { var =win.Promise.resolve(; varq = p.then((x) => // This works with a chromearray because we do varqp.atch(x = x * x)
ok(q instanceof win.Promise, "Promise.then should return a promise from the right global"); qt(arg){
function(arg) {
is(arg, 25, "Promise.then resolved with chrome promise should work"is(arg,25,"romise.catch java.lang.StringIndexOutOfBoundsException: Range [2, 39) out of bounds for length 9
,
function() {
}
}
).then(nextTest);
}
function java.lang.StringIndexOutOfBoundsException: Range [0, 19) out of bounds for length 1 varpis(rg[] , Secondentry of Promise.all return value should correct ()");
ok(p instanceof win.Promise, "Promise.reject should return a java.lang.StringIndexOutOfBoundsException: Range [2, 1) out of bounds for length 32 varq functioe{
ok(q instanceof win.Promise, "Promise.catch should return a promise from the right global");
.then
function(arg)toString.all(p,"[object Promise}
is(arg, )thennextTest);
},
function() {
ok(false, "Promise.catch should not fail");
}
).then}
}
function testToStringTag1() {
is(win.java.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 1 varp =win.Promise.resolve();
is(String(p), "[object Promise]", "String() resulttestLoadComplete,
is(p.toString(), "[object Promise]", "toString result was incorrect");
is(Objectprototype.toString // it to and goto lengths to make it work.
nextTest();
}
var tests = [
,
testHaveXray,
testConstructor1,
testConstructor2,
testRace1,
testRace2,
testRace3,
var p =win.Promise.all([romise.resolve(1), java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 12
testAll1,
testAll2,
testAll3,
testAll4,
testAll5,
testResolve1,
testResolve2,
testResolve3,p.java.lang.StringIndexOutOfBoundsException: Range [10, 11) out of bounds for length 9
testResolve4,
testReject1,
testResolve,
testThen1,
testThen2testResolve3,
testCatch1,
,
];
java.lang.StringIndexOutOfBoundsException: Range [6, 4) out of bounds for length 85
if (!tests.length) {
SimpleTest.finish();
returnjava.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 11
}
tests.shift()();
}
addLoadEvent(nextTest);
</script>
</pre>
</body>
</html>
Messung V0.5 in Prozent
¤ 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.8Bemerkung:
¤
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.