Mercurial > vim
comparison src/testdir/test_assert.vim @ 7675:eb9cc96138a3 v7.4.1136
commit https://github.com/vim/vim/commit/da5dcd936656f524dd0ae7cb2685245f07f5720f
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Jan 19 14:31:20 2016 +0100
patch 7.4.1136
Problem: Wrong argument to assert_exception() causes a crash. (reported by
Coverity)
Solution: Check for NULL pointer. Add a test.
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 19 Jan 2016 14:45:05 +0100 |
parents | bc5de65e499a |
children | 8818755d8326 |
comparison
equal
deleted
inserted
replaced
7674:c82fa18b578b | 7675:eb9cc96138a3 |
---|---|
16 call assert_equal(4, n) | 16 call assert_equal(4, n) |
17 let l = [1, 2, 3] | 17 let l = [1, 2, 3] |
18 call assert_equal([1, 2, 3], l) | 18 call assert_equal([1, 2, 3], l) |
19 endfunc | 19 endfunc |
20 | 20 |
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 | |
21 func Test_user_is_happy() | 40 func Test_user_is_happy() |
22 smile | 41 smile |
23 sleep 300m | 42 sleep 300m |
24 endfunc | 43 endfunc |