File tree Expand file tree Collapse file tree 1 file changed +57
-0
lines changed
Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change @@ -2411,6 +2411,63 @@ TEST(ValueTest, EqualityOperators)
24112411 ASSERT_FALSE (v2 != v6);
24122412 }
24132413
2414+ {
2415+ Value v1 = true ;
2416+ Value v2 = false ;
2417+ Value v3 = " 00001" ;
2418+ Value v4 = " 00000" ;
2419+
2420+ ASSERT_TRUE (v1 == v3);
2421+ ASSERT_FALSE (v1 != v3);
2422+
2423+ ASSERT_FALSE (v1 == v4);
2424+ ASSERT_TRUE (v1 != v4);
2425+
2426+ ASSERT_TRUE (v2 == v4);
2427+ ASSERT_FALSE (v2 != v4);
2428+
2429+ ASSERT_FALSE (v2 == v3);
2430+ ASSERT_TRUE (v2 != v3);
2431+ }
2432+
2433+ {
2434+ Value v1 = " true" ;
2435+ Value v2 = " false" ;
2436+ Value v3 = 1 ;
2437+ Value v4 = 0 ;
2438+
2439+ ASSERT_FALSE (v1 == v3);
2440+ ASSERT_TRUE (v1 != v3);
2441+
2442+ ASSERT_FALSE (v1 == v4);
2443+ ASSERT_TRUE (v1 != v4);
2444+
2445+ ASSERT_FALSE (v2 == v4);
2446+ ASSERT_TRUE (v2 != v4);
2447+
2448+ ASSERT_FALSE (v2 == v3);
2449+ ASSERT_TRUE (v2 != v3);
2450+ }
2451+
2452+ {
2453+ Value v1 = " true" ;
2454+ Value v2 = " false" ;
2455+ Value v3 = " TRUE" ;
2456+ Value v4 = " FALSE" ;
2457+
2458+ ASSERT_TRUE (v1 == v3);
2459+ ASSERT_FALSE (v1 != v3);
2460+
2461+ ASSERT_FALSE (v1 == v4);
2462+ ASSERT_TRUE (v1 != v4);
2463+
2464+ ASSERT_TRUE (v2 == v4);
2465+ ASSERT_FALSE (v2 != v4);
2466+
2467+ ASSERT_FALSE (v2 == v3);
2468+ ASSERT_TRUE (v2 != v3);
2469+ }
2470+
24142471 {
24152472 Value v1 = true ;
24162473 Value v2 = false ;
You can’t perform that action at this time.
0 commit comments