Wiki

root/cobra/trunk/Tests/100-basics/041-bool.cobra

Revision 1177, 0.7 KB (checked in by chuck, 4 years ago)

Importing test cases.

  • Property svn:eol-style set to native
Line 
1namespace Test
2   
3    class Test
4       
5        def main
6            is shared
7           
8            b as bool = true
9            assert b
10            b = false
11            assert not b
12
13            # not
14            assert not false
15            assert not not true
16
17            # and
18            assert true and true
19            assert not (true and false)
20            assert not (false and true)
21            assert not (false and false)
22           
23            # or
24            assert true or true
25            assert true or false
26            assert false or true
27            assert not (false or false)
28
29            # 2 bool ops
30            assert true and true or false
31            assert not (true or true and false)
32            assert true and false or true
33            assert true or false and true
34
35            # comparison
36            assert true==true
37            assert false==false
38            assert true<>false
39            assert false<>true
40
41        def returnTrue as bool
42            return true
43       
44        def returnFalse as bool
45            return false
Note: See TracBrowser for help on using the browser.