mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-03-13 02:05:40 +08:00
71 lines
2.2 KiB
Markdown
71 lines
2.2 KiB
Markdown
|
###JavaUnit.vim
|
||
|
|
||
|
[](https://gitter.im/wsdjeg/JavaUnit.vim?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||
|
[](https://travis-ci.org/wsdjeg/JavaUnit.vim)
|
||
|
|
||
|
#### requirement
|
||
|
|
||
|
1. jdk
|
||
|
|
||
|
2. [artur-shaik/javacomplete2](https://github.com/artur-shaik/vim-javacomplete2)
|
||
|
|
||
|
3. [scrooloose/syntastic](https://github.com/scrooloose/syntastic)
|
||
|
|
||
|
> also you can use my fork which provide gradle support, [wsdjeg/syntastic](https://github.com/wsdjeg/syntastic)
|
||
|
|
||
|
4. [Shougo/unite.vim](https://github.com/Shougo/unite.vim)
|
||
|
|
||
|
> if you do not intstall this plugin,JavaUnit will show result in its own buffer instead of unite.
|
||
|
|
||
|
5. [tagbar](https://github.com/majutsushi/tagbar)
|
||
|
|
||
|
|
||
|
#### install
|
||
|
|
||
|
- [neobundle.vim](https://github.com/Shougo/neobundle.vim)
|
||
|
|
||
|
```vim
|
||
|
NeoBundle 'wsdjeg/JavaUnit.vim'
|
||
|
```
|
||
|
|
||
|
- [Vundle.vim](https://github.com/VundleVim/Vundle.vim)
|
||
|
|
||
|
```vim
|
||
|
Plugin 'wsdjeg/JavaUnit.vim'
|
||
|
```
|
||
|
|
||
|
#### Command
|
||
|
|
||
|
JavaUnitExec
|
||
|
|
||
|
test the current methond(no need put the cursor on the methodName)
|
||
|

|
||
|
|
||
|
JavaUnitExec [args ...]
|
||
|
|
||
|
test specification method
|
||
|
|
||
|
example JavaUnitExec testMethod1 testMethod2 testMethod3 ...
|
||
|

|
||
|
|
||
|
JavaUnitTestMain
|
||
|
|
||
|
run the main methon of current class
|
||
|
|
||
|
also you can use `JavaUnitTestAll`,then will run all the testMethod in the current file
|
||
|

|
||
|
|
||
|
support for maven project
|
||
|
|
||
|
JavaUnitTestMaven test current file
|
||
|
|
||
|

|
||
|
|
||
|
JavaUnitTestMavenAll test this project
|
||
|
|
||
|

|
||
|
|
||
|
#### Mappings
|
||
|
|
||
|
`q` close the JavaUnit buffer.
|