Mercurial > vim
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 |