| Index: tests/language/strict_equal_test.dart
|
| ===================================================================
|
| --- tests/language/strict_equal_test.dart (revision 12926)
|
| +++ tests/language/strict_equal_test.dart (working copy)
|
| @@ -26,6 +26,18 @@
|
|
|
| Expect.isFalse(test7());
|
| Expect.equals(2, test8());
|
| +
|
| + Expect.isFalse(test9(2));
|
| + Expect.isFalse(test9r(2));
|
| + Expect.isTrue(test9(0));
|
| + Expect.isTrue(test9r(0));
|
| +
|
| + Expect.isFalse(test10(0));
|
| + Expect.isFalse(test10r(0));
|
| + Expect.isTrue(test10(2));
|
| + Expect.isTrue(test10r(2));
|
| +
|
| + test11(i);
|
| }
|
| }
|
|
|
| @@ -91,3 +103,34 @@
|
| return 2;
|
| }
|
| }
|
| +
|
| +
|
| +test9(a) {
|
| + return a === 0;
|
| +}
|
| +
|
| +
|
| +test9r(a) {
|
| + return 0 === a;
|
| +}
|
| +
|
| +
|
| +test10(a) {
|
| + return a !== 0;
|
| +}
|
| +
|
| +test10r(a) {
|
| + return 0 !== a;
|
| +}
|
| +
|
| +test11(a) {
|
| + if (a === 0) {
|
| + Expect.isTrue(0 === a);
|
| + Expect.isFalse(a !== 0);
|
| + Expect.isFalse(0 !== a);
|
| + } else {
|
| + Expect.isFalse(0 === a);
|
| + Expect.isTrue(a !== 0);
|
| + Expect.isTrue(0 !== a);
|
| + }
|
| +}
|
|
|