Thu, 15 Jan 2015 21:03:48 +0100
Integrate friendly tips from Tor colleagues to make (or not) 4.5 alpha 3;
This includes removal of overloaded (but unused) methods, and addition of
a overlooked call to DataStruct::SetData(nsISupports, uint32_t, bool.)
1 actual = '';
2 expected = "undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,undefined,";
4 var index;
6 function h() {
7 for (var i = 0; i < 5; ++i) {
8 var a = arguments;
9 appendToActual(a[index]);
10 }
11 }
13 index = 0;
14 h();
15 index = -1;
16 h();
17 index = 1;
18 h();
20 index = -9999999;
21 h(1, 2, 3);
22 index = -1;
23 h(1, 2, 3);
24 index = 0;
25 h(1, 2, 3);
26 index = 1;
27 h(1, 2, 3);
28 index = 2;
29 h(1, 2, 3);
30 index = 3;
31 h(1, 2, 3);
32 index = 4;
33 h(1, 2, 3);
34 index = 9999999;
35 h(1, 2, 3);
37 assertEq(actual, expected)