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