Home | History | Annotate | Download | only in mjsunit

Lines Matching refs:testEqual

34 function testEqual(a, b) {
72 testEqual(Number.MAX_VALUE, Number.MAX_VALUE);
73 testEqual(Number.MIN_VALUE, Number.MIN_VALUE);
74 testEqual(Infinity, Infinity);
75 testEqual(-Infinity, -Infinity);
77 testEqual(0, 0);
78 testEqual(0, -0);
79 testEqual(-0, -0);
88 testEqual('hello', 'hello');
89 testEqual('hello', 'hel' + 'lo');
90 testEqual('', '');
91 testEqual('\u0020\x20', ' '); // Escapes are not part of the value.
95 testEqual(true, true);
96 testEqual(false, false);
101 testEqual(null, null);
102 testEqual(undefined, undefined);
106 testEqual(Math, Math);
107 testEqual(Object.prototype, Object.prototype);
113 testEqual(y, x);
119 testEqual(y, x);
125 testEqual(y, x);
131 testEqual(null, undefined);
132 testEqual(undefined, null);
148 testEqual(1, '1');
149 testEqual(255, '0xff');
150 testEqual(0, '\r'); // ToNumber ignores tailing and trailing whitespace.
151 testEqual(1e19, '1e19');
152 testEqual(Infinity, "Infinity");
155 testEqual(false, 0);
156 testEqual(true, 1);
157 testEqual(false, "0"); // String also converted to number.
158 testEqual(true, "1");
165 testEqual(new Boolean(true), true);
166 testEqual(new Boolean(true), 1); // First to primtive boolean, then to number.
167 testEqual(new Boolean(false), false);
168 testEqual(new Boolean(false), 0);
170 testEqual(new Wrapper(true), true);
171 testEqual(new Wrapper(true), 1);
172 testEqual(new Wrapper(false), false);
173 testEqual(new Wrapper(false), 0);
175 testEqual(new Wrapper2(true), true);
176 testEqual(new Wrapper2(true), 1);
177 testEqual(new Wrapper2(false), false);
178 testEqual(new Wrapper2(false), 0);
180 testEqual(new Number(1), true);
181 testEqual(new Number(1), 1);
182 testEqual(new Number(0), false);
183 testEqual(new Number(0), 0);
187 testEqual(new Date(42), String(new Date(42)));
190 testEqual(dnow, dnow);
191 testEqual(dnow, String(dnow));
197 testEqual(dnow, Number(dnow));
199 testEqual(dnow, 42);
201 testEqual(dnow, true);
223 testEqual(badObject, badObject);