Bram Moolenaar | 4334554 | 2015-11-29 17:35:35 +0100 | [diff] [blame] | 1 | " Test that the methods used for testing work. |
2 | |||||
Bram Moolenaar | 683fa18 | 2015-11-30 21:38:24 +0100 | [diff] [blame] | 3 | func Test_assert_false() |
4 | call assert_false(0) | ||||
Bram Moolenaar | 4334554 | 2015-11-29 17:35:35 +0100 | [diff] [blame] | 5 | endfunc |
6 | |||||
Bram Moolenaar | 683fa18 | 2015-11-30 21:38:24 +0100 | [diff] [blame] | 7 | func Test_assert_true() |
8 | call assert_true(1) | ||||
9 | call assert_true(123) | ||||
Bram Moolenaar | 4334554 | 2015-11-29 17:35:35 +0100 | [diff] [blame] | 10 | endfunc |
11 | |||||
Bram Moolenaar | 683fa18 | 2015-11-30 21:38:24 +0100 | [diff] [blame] | 12 | func Test_assert_equal() |
Bram Moolenaar | 4334554 | 2015-11-29 17:35:35 +0100 | [diff] [blame] | 13 | let s = 'foo' |
Bram Moolenaar | 683fa18 | 2015-11-30 21:38:24 +0100 | [diff] [blame] | 14 | call assert_equal('foo', s) |
Bram Moolenaar | 4334554 | 2015-11-29 17:35:35 +0100 | [diff] [blame] | 15 | let n = 4 |
Bram Moolenaar | 683fa18 | 2015-11-30 21:38:24 +0100 | [diff] [blame] | 16 | call assert_equal(4, n) |
Bram Moolenaar | 4334554 | 2015-11-29 17:35:35 +0100 | [diff] [blame] | 17 | let l = [1, 2, 3] |
Bram Moolenaar | 683fa18 | 2015-11-30 21:38:24 +0100 | [diff] [blame] | 18 | call assert_equal([1, 2, 3], l) |
Bram Moolenaar | 4334554 | 2015-11-29 17:35:35 +0100 | [diff] [blame] | 19 | endfunc |
Bram Moolenaar | 2d82080 | 2015-12-31 20:46:39 +0100 | [diff] [blame] | 20 | |
Bram Moolenaar | da5dcd9 | 2016-01-19 14:31:20 +0100 | [diff] [blame] | 21 | func Test_assert_exception() |
22 | try | ||||
23 | nocommand | ||||
24 | catch | ||||
25 | call assert_exception('E492:') | ||||
26 | endtry | ||||
27 | |||||
28 | try | ||||
29 | nocommand | ||||
30 | catch | ||||
31 | try | ||||
32 | " illegal argument, get NULL for error | ||||
33 | call assert_exception([]) | ||||
34 | catch | ||||
35 | call assert_exception('E730:') | ||||
36 | endtry | ||||
37 | endtry | ||||
38 | endfunc | ||||
39 | |||||
Bram Moolenaar | 2d82080 | 2015-12-31 20:46:39 +0100 | [diff] [blame] | 40 | func Test_user_is_happy() |
41 | smile | ||||
42 | sleep 300m | ||||
43 | endfunc |