Home | History | Annotate | Download | only in Expressions

Lines Matching refs:SECTION

24     ECMA Section:       11.9.2 The equals operator ( == )
34 5. Perform the comparison Result(4) == Result(2). (See section 11.9.3)
39 var SECTION = "11.9.2";
46 writeHeaderToLog( SECTION + " The equals operator ( == )");
68 array[item++] = new TestCase( SECTION, "void 0 == void 0", false, void 0 != void 0 );
69 array[item++] = new TestCase( SECTION, "null == null", false, null != null );
73 array[item++] = new TestCase( SECTION, "NaN != NaN", true, Number.NaN != Number.NaN );
74 array[item++] = new TestCase( SECTION, "NaN != 0", true, Number.NaN != 0 );
75 array[item++] = new TestCase( SECTION, "0 != NaN", true, 0 != Number.NaN );
76 array[item++] = new TestCase( SECTION, "NaN != Infinity", true, Number.NaN != Number.POSITIVE_INFINITY );
77 array[item++] = new TestCase( SECTION, "Infinity != NaN", true, Number.POSITIVE_INFINITY != Number.NaN );
81 array[item++] = new TestCase( SECTION, "Number.MAX_VALUE != Number.MAX_VALUE", false, Number.MAX_VALUE != Number.MAX_VALUE );
82 array[item++] = new TestCase( SECTION, "Number.MIN_VALUE != Number.MIN_VALUE", false, Number.MIN_VALUE != Number.MIN_VALUE );
83 array[item++] = new TestCase( SECTION, "Number.POSITIVE_INFINITY != Number.POSITIVE_INFINITY", false, Number.POSITIVE_INFINITY != Number.POSITIVE_INFINITY );
84 array[item++] = new TestCase( SECTION, "Number.NEGATIVE_INFINITY != Number.NEGATIVE_INFINITY", false, Number.NEGATIVE_INFINITY != Number.NEGATIVE_INFINITY );
88 array[item++] = new TestCase( SECTION, "0 != 0", false, 0 != 0 );
89 array[item++] = new TestCase( SECTION, "0 != -0", false, 0 != -0 );
90 array[item++] = new TestCase( SECTION, "-0 != 0", false, -0 != 0 );
91 array[item++] = new TestCase( SECTION, "-0 != -0", false, -0 != -0 );
95 array[item++] = new TestCase( SECTION, "0.9 != 1", true, 0.9 != 1 );
96 array[item++] = new TestCase( SECTION, "0.999999 != 1", true, 0.999999 != 1 );
97 array[item++] = new TestCase( SECTION, "0.9999999999 != 1", true, 0.9999999999 != 1 );
98 array[item++] = new TestCase( SECTION, "0.9999999999999 != 1", true, 0.9999999999999 != 1 );
106 array[item++] = new TestCase( SECTION, "'hello' != 'hello'", false, "hello" != "hello" );
110 array[item++] = new TestCase( SECTION, "true != true", false, true != true );
111 array[item++] = new TestCase( SECTION, "false != false", false, false != false );
112 array[item++] = new TestCase( SECTION, "true != false", true, true != false );
113 array[item++] = new TestCase( SECTION, "false != true", true, false != true );
117 array[item++] = new TestCase( SECTION, "new MyObject(true) != new MyObject(true)", true, new MyObject(true) != new MyObject(true) );
118 array[item++] = new TestCase( SECTION, "new Boolean(true) != new Boolean(true)", true, new Boolean(true) != new Boolean(true) );
119 array[item++] = new TestCase( SECTION, "new Boolean(false) != new Boolean(false)", true, new Boolean(false) != new Boolean(false) );
122 array[item++] = new TestCase( SECTION, "x = new MyObject(true); y = x; z = x; z != y", false, eval("x = new MyObject(true); y = x; z = x; z != y") );
123 array[item++] = new TestCase( SECTION, "x = new MyObject(false); y = x; z = x; z != y", false, eval("x = new MyObject(false); y = x; z = x; z != y") );
124 array[item++] = new TestCase( SECTION, "x = new Boolean(true); y = x; z = x; z != y", false, eval("x = new Boolean(true); y = x; z = x; z != y") );
125 array[item++] = new TestCase( SECTION, "x = new Boolean(false); y = x; z = x; z != y", false, eval("x = new Boolean(false); y = x; z = x; z != y") );
127 array[item++] = new TestCase( SECTION, "new Boolean(true) != new Boolean(true)", true, new Boolean(true) != new Boolean(true) );
128 array[item++] = new TestCase( SECTION, "new Boolean(false) != new Boolean(false)", true, new Boolean(false) != new Boolean(false) );
132 array[item++] = new TestCase( SECTION, "null != void 0", false, null != void 0 );
133 array[item++] = new TestCase( SECTION, "void 0 != null", false, void 0 != null );
137 array[item++] = new TestCase( SECTION, "1 != '1'", false, 1 != '1' );
138 array[item++] = new TestCase( SECTION, "255 != '0xff'", false, 255 != '0xff' );
139 array[item++] = new TestCase( SECTION, "0 != '\r'", false, 0 != "\r" );
140 array[item++] = new TestCase( SECTION, "1e19 != '1e19'", false, 1e19 != "1e19" );
143 array[item++] = new TestCase( SECTION, "new Boolean(true) != true", false, true != new Boolean(true) );
144 array[item++] = new TestCase( SECTION, "new MyObject(true) != true", false, true != new MyObject(true) );
146 array[item++] = new TestCase( SECTION, "new Boolean(false) != false", false, new Boolean(false) != false );
147 array[item++] = new TestCase( SECTION, "new MyObject(false) != false", false, new MyObject(false) != false );
149 array[item++] = new TestCase( SECTION, "true != new Boolean(true)", false, true != new Boolean(true) );
150 array[item++] = new TestCase( SECTION, "true != new MyObject(true)", false, true != new MyObject(true) );
152 array[item++] = new TestCase( SECTION, "false != new Boolean(false)", false, false != new Boolean(false) );
153 array[item++] = new TestCase( SECTION, "false != new MyObject(false)", false, false != new MyObject(false) );