~ubuntu-branches/debian/sid/neovim/sid

« back to all changes in this revision

Viewing changes to src/nvim/testdir/test49.vim

  • Committer: Package Import Robot
  • Author(s): James McCoy
  • Date: 2016-04-18 21:42:19 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20160418214219-1e6d4o1fwqarzk46
Tags: 0.1.3-1
* New upstream release.  (Closes: #820562)
* debian/control:
  + Remove unnecessary luarocks Build-Depends
  + Add libkvm-dev Build-Depends for kfreebsd-*
  + Add python(3)-neovim to Recommends.  (Closes: #812737)
  + Declare compiance with policy 3.9.8, no changes needed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
" Vim script language tests
2
2
" Author:       Servatius Brandt <Servatius.Brandt@fujitsu-siemens.com>
3
 
" Last Change:  2013 Jun 06
 
3
" Last Change:  2015 Sep 25
4
4
 
5
5
"-------------------------------------------------------------------------------
6
6
" Test environment                                                          {{{1
5188
5188
    Xpath 65536                                 " X: 65536
5189
5189
    let exception  = v:exception
5190
5190
    let throwpoint = v:throwpoint
5191
 
    call CHECK(1, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
 
5191
    call CHECK(1, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
5192
5192
    exec "let exception  = v:exception"
5193
5193
    exec "let throwpoint = v:throwpoint"
5194
 
    call CHECK(2, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
 
5194
    call CHECK(2, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
5195
5195
    CmdException
5196
5196
    CmdThrowpoint
5197
 
    call CHECK(3, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
 
5197
    call CHECK(3, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
5198
5198
    call FuncException()
5199
5199
    call FuncThrowpoint()
5200
 
    call CHECK(4, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
 
5200
    call CHECK(4, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
5201
5201
    exec "source" scriptException
5202
5202
    exec "source" scriptThrowPoint
5203
 
    call CHECK(5, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
 
5203
    call CHECK(5, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
5204
5204
    try
5205
5205
        Xpath 131072                            " X: 131072
5206
5206
        call G("arrgh", 4)
5208
5208
        Xpath 262144                            " X: 262144
5209
5209
        let exception  = v:exception
5210
5210
        let throwpoint = v:throwpoint
5211
 
        call CHECK(6, "arrgh", '\<G\.\.T\>', '\<4\>')
 
5211
        call CHECK(6, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
5212
5212
        try
5213
5213
            Xpath 524288                        " X: 524288
5214
5214
            let g:arg = "autsch"
5226
5226
            Xpath 2097152                       " X: 2097152
5227
5227
            let exception  = v:exception
5228
5228
            let throwpoint = v:throwpoint
5229
 
            call CHECK(8, "arrgh", '\<G\.\.T\>', '\<4\>')
 
5229
            call CHECK(8, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
5230
5230
            try
5231
5231
                Xpath 4194304                   " X: 4194304
5232
5232
                let g:arg = "brrrr"
5242
5242
                Xpath 16777216                  " X: 16777216
5243
5243
                let exception  = v:exception
5244
5244
                let throwpoint = v:throwpoint
5245
 
                call CHECK(10, "arrgh", '\<G\.\.T\>', '\<4\>')
 
5245
                call CHECK(10, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
5246
5246
            endtry
5247
5247
            Xpath 33554432                      " X: 33554432
5248
5248
            let exception  = v:exception
5249
5249
            let throwpoint = v:throwpoint
5250
 
            call CHECK(11, "arrgh", '\<G\.\.T\>', '\<4\>')
 
5250
            call CHECK(11, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
5251
5251
        endtry
5252
5252
        Xpath 67108864                          " X: 67108864
5253
5253
        let exception  = v:exception
5254
5254
        let throwpoint = v:throwpoint
5255
 
        call CHECK(12, "arrgh", '\<G\.\.T\>', '\<4\>')
 
5255
        call CHECK(12, "arrgh", '\<G\[1]\.\.T\>', '\<4\>')
5256
5256
    finally
5257
5257
        Xpath 134217728                         " X: 134217728
5258
5258
        let exception  = v:exception
5259
5259
        let throwpoint = v:throwpoint
5260
 
        call CHECK(13, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
 
5260
        call CHECK(13, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
5261
5261
    endtry
5262
5262
    Xpath 268435456                             " X: 268435456
5263
5263
    let exception  = v:exception
5264
5264
    let throwpoint = v:throwpoint
5265
 
    call CHECK(14, "oops", '\<F\.\.G\.\.T\>', '\<2\>')
 
5265
    call CHECK(14, "oops", '\<F\[1]\.\.G\[1]\.\.T\>', '\<2\>')
5266
5266
finally
5267
5267
    Xpath 536870912                             " X: 536870912
5268
5268
    let exception  = v:exception