/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ /* * * Date: 20 Feb 2002 * SUMMARY: Testing the comparison |undefined === null| * See http://bugzilla.mozilla.org/show_bug.cgi?id=126722 * */ //----------------------------------------------------------------------------- var UBound = 0; var BUGNUMBER = 126722; var summary = 'Testing the comparison |undefined === null|'; var status = ''; var statusitems = []; var actual = ''; var actualvalues = []; var expect= ''; var expectedvalues = []; status = inSection(1); if (undefined === null) actual = true; else actual = false; expect = false; addThis(); status = inSection(2); switch(true) { case (undefined === null) : actual = true; break; default: actual = false; } expect = false; addThis(); status = inSection(3); function f3(x) { var res = false; switch(true) { case (x === null) : res = true; break; default: // do nothing } return res; } actual = f3(undefined); expect = false; addThis(); status = inSection(4); function f4(arr) { var elt = ''; var res = false; for (i=0; i