comparison src/testdir/test_quickfix.vim @ 7545:4c922651fd78 v7.4.1073

commit https://github.com/vim/vim/commit/28fb79db6b52d1154e8dc63d227673648c2fce15 Author: Bram Moolenaar <Bram@vim.org> Date: Sat Jan 9 22:28:33 2016 +0100 patch 7.4.1073 Problem: Alloc_id depends on numbers, may use the same one twice. It's not clear from the number what it's for. Solution: Use an enum. Add a function to lookup the enum value from the name.
author Christian Brabandt <cb@256bit.org>
date Sat, 09 Jan 2016 22:30:04 +0100
parents b910bb01832a
children 87e607fb6853
comparison
equal deleted inserted replaced
7544:25e3b1a99768 7545:4c922651fd78
276 call XbufferTests('c') 276 call XbufferTests('c')
277 call XbufferTests('l') 277 call XbufferTests('l')
278 endfunction 278 endfunction
279 279
280 function Test_nomem() 280 function Test_nomem()
281 call alloc_fail(1, 0, 0) 281 call alloc_fail(GetAllocId('qf_dirname_start'), 0, 0)
282 try 282 try
283 vimgrep vim runtest.vim 283 vimgrep vim runtest.vim
284 catch 284 catch
285 call assert_true(v:exception =~ 'E342') 285 call assert_true(v:exception =~ 'E342')
286 endtry 286 endtry
287 287
288 call alloc_fail(2, 0, 0) 288 call alloc_fail(GetAllocId('qf_dirname_now'), 0, 0)
289 try 289 try
290 vimgrep vim runtest.vim 290 vimgrep vim runtest.vim
291 catch 291 catch
292 call assert_true(v:exception =~ 'E342') 292 call assert_true(v:exception =~ 'E342')
293 endtry 293 endtry
294 294
295 call alloc_fail(3, 0, 0) 295 call alloc_fail(GetAllocId('qf_namebuf'), 0, 0)
296 try 296 try
297 cfile runtest.vim 297 cfile runtest.vim
298 catch 298 catch
299 call assert_true(v:exception =~ 'E342') 299 call assert_true(v:exception =~ 'E342')
300 endtry 300 endtry
301 301
302 call alloc_fail(4, 0, 0) 302 call alloc_fail(GetAllocId('qf_errmsg'), 0, 0)
303 try 303 try
304 cfile runtest.vim 304 cfile runtest.vim
305 catch 305 catch
306 call assert_true(v:exception =~ 'E342') 306 call assert_true(v:exception =~ 'E342')
307 endtry 307 endtry
308 308
309 call alloc_fail(5, 0, 0) 309 call alloc_fail(GetAllocId('qf_pattern'), 0, 0)
310 try 310 try
311 cfile runtest.vim 311 cfile runtest.vim
312 catch 312 catch
313 call assert_true(v:exception =~ 'E342') 313 call assert_true(v:exception =~ 'E342')
314 endtry 314 endtry