| Parsing test_joo.cs |
| Testing Empty String and empty var |
| Empty has no value assigned (ie, empty), Foo has a value, NotExist doesn't exist |
| Some of these tests are pretty silly |
| ---------------------------------------------------------------------------------- |
| |
| Testing == '' |
| [1] Empty == '' |
| |
| PASS |
| |
| [2] Foo == '' |
| |
| PASS |
| |
| [3] NotExist == '' |
| |
| PASS |
| |
| |
| Testing != '' |
| [4] Empty != '' |
| |
| PASS |
| |
| [5] Foo != '' |
| |
| PASS |
| |
| [6] NotExist != '' |
| |
| PASS - Non existing var doesn't equal empty string |
| |
| |
| Testing ? |
| [7] ?Empty |
| |
| PASS |
| |
| [8] ?Foo |
| |
| PASS |
| |
| [9] ?NotExist |
| |
| PASS |
| |
| |
| Testing ! |
| [10] !Empty |
| |
| PASS |
| |
| [11] !Foo |
| |
| PASS |
| |
| [12] !NotExist |
| |
| PASS |
| |
| |
| Testing !? |
| [13] !?Empty |
| |
| PASS |
| |
| [14] !?Foo |
| |
| PASS |
| |
| [15] !?NotExist |
| |
| PASS |
| |
| |
| Testing ?! - Existance only works on a var, otherwise always returns |
| true, so ?! is always true |
| [16] ?!Empty |
| |
| PASS |
| |
| [17] ?!Foo |
| |
| PASS |
| |
| [18] ?!NotExist |
| |
| PASS |
| |
| |
| Testing ? and == '' - boolean vs. equality? um... boolean is a number, |
| so these are numeric evals, and empty string is 0 |
| [19] ?Empty == '' |
| |
| PASS - ELSE boolean true doesn't equal empty (1 != 0) |
| |
| [20] ?Foo == '' |
| |
| PASS - ELSE boolean true doesn't equal empty (1 != 0) |
| |
| [21] ?NotExist == '' |
| |
| PASS - IF boolean false equals empty (0 == 0) |
| |
| |
| Testing ? and != '' - boolean vs. in-equality? um... |
| [23] ?Empty != '' |
| |
| PASS - IF boolean true not equal empty (1 != 0) |
| |
| [24] ?Foo != '' |
| |
| PASS - IF boolean true not equal empty (1 != 0) |
| |
| [25] ?NotExist != '' |
| |
| PASS - ELSE boolean false equals empty (0 == 0) |
| |
| |
| Testing !? and == '' - all boolean true equals empty |
| [26] !?Empty == '' |
| |
| PASS - IF boolean true equals empty |
| |
| [27] !?Foo == '' |
| |
| PASS - IF boolean true equals empty |
| |
| [28] !?NotExist == '' |
| |
| PASS - ELSE boolean true doesn't equal empty |
| |
| |
| Testing !? and != '' |
| [29] !?Empty != '' |
| |
| PASS - ELSE boolean true equals empty |
| |
| [30] !?Foo != '' |
| |
| PASS - ELSE boolean true equals empty |
| |
| [31] !?NotExist != '' |
| |
| PASS - IF boolean true not equal empty |
| |