if-not-equal-null.js (692B)
1 var counterF = 0; 2 3 function f(v, value) 4 { 5 if (v != null) 6 counterF++; 7 assertEq(counterF, value, 8 "failed: " + v + " " + value); 9 } 10 11 f({}, 1); 12 f({}, 2); 13 f(null, 2); 14 f(null, 2); 15 f(undefined, 2); 16 f(undefined, 2); 17 f(createIsHTMLDDA(), 2); 18 f(createIsHTMLDDA(), 2); 19 f(Object.prototype, 3); 20 f(Object.prototype, 4); 21 22 var counterG = 0; 23 24 function g(v, value) 25 { 26 if (v != null) 27 counterG++; 28 assertEq(counterG, value, 29 "failed: " + v + " " + value); 30 } 31 32 g({}, 1); 33 g({}, 2); 34 35 var counterH = 0; 36 37 function h(v, value) 38 { 39 if (v != null) 40 counterH++; 41 assertEq(counterH, value, 42 "failed: " + v + " " + value); 43 } 44 45 h(createIsHTMLDDA(), 0); 46 h(createIsHTMLDDA(), 0);