mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-22 10:23:43 +08:00
59 lines
1.7 KiB
VimL
Vendored
59 lines
1.7 KiB
VimL
Vendored
"=============================================================================
|
|
" $Id: UT-fixtures.vim 193 2010-05-17 23:10:03Z luc.hermitte $
|
|
" File: tests/lh/UT-fixtures.vim {{{1
|
|
" Author: Luc Hermitte <EMAIL:hermitte {at} free {dot} fr>
|
|
" <URL:http://hermitte.free.fr/vim/>
|
|
" Version: 0.0.1
|
|
" Created: 11th Feb 2009
|
|
" Last Update: $Date: 2010-05-17 19:10:03 -0400 (Mon, 17 May 2010) $
|
|
"------------------------------------------------------------------------
|
|
" Description: UnitTests for the UT plugin.
|
|
" - Test fixtures
|
|
"
|
|
"------------------------------------------------------------------------
|
|
" Installation: «install details»
|
|
" History: «history»
|
|
" TODO: «missing features»
|
|
" }}}1
|
|
"=============================================================================
|
|
|
|
let s:cpo_save=&cpo
|
|
set cpo&vim
|
|
"------------------------------------------------------------------------
|
|
UTSuite [lh#UT] Testing fixtures
|
|
|
|
let s:v1 = 0
|
|
let s:v2 = 0
|
|
|
|
function! s:Setup()
|
|
Assert! exists('s:v1')
|
|
Assert! exists('s:v2')
|
|
let s:v1 += 1
|
|
let s:v2 += 1
|
|
endfunction
|
|
|
|
function! s:Teardown()
|
|
let s:v1 = 0
|
|
endfunction
|
|
|
|
function! s:TestSetup()
|
|
Comment "First test weither s:v1 and g:v2 are set to 1"
|
|
" Assert0 s:v1 == 1
|
|
Assert s:v1 == 1
|
|
Assert s:v2 == 1
|
|
endfunction
|
|
|
|
function! s:TestTeardown()
|
|
Comment "Second test weither only s:v1 is incremented, while g:v2 is set to 1"
|
|
Assert s:v1 == 1
|
|
Assert s:v2 == 2
|
|
endfunction
|
|
|
|
" UTPlay TestTeardown
|
|
UTIgnore TestTeardown
|
|
|
|
"------------------------------------------------------------------------
|
|
let &cpo=s:cpo_save
|
|
"=============================================================================
|
|
" vim600: set fdm=marker:
|