Skip to content

Commit 98d5897

Browse files
committed
Main menthod args support
1 parent ea18e8d commit 98d5897

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

autoload/javaunit.vim

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ function! javaunit#Get_method_name() abort
144144
return name
145145
endfunction
146146

147-
function! javaunit#TestMain() abort
147+
function! javaunit#TestMain(...) abort
148148
let line = getline(search("package","nb",getline("0$")))
149149
if line != ''
150150
let currentClassName = split(split(line," ")[1],";")[0].".".expand("%:t:r")
@@ -161,13 +161,17 @@ function! javaunit#TestMain() abort
161161
\.get(g:,'JavaComplete_LibsPath','.')
162162
\.'" '
163163
\.currentClassName
164+
\.' '
165+
\.(len(a:000) > 0 ? join(a:000,' ') : '')
164166
else
165167
let cmd='java -cp "'
166168
\.s:JavaUnit_tempdir
167169
\.s:Psep
168170
\.get(g:,'JavaComplete_LibsPath','.')
169171
\.'" '
170172
\.currentClassName
173+
\.' '
174+
\.(len(a:000) > 0 ? join(a:000,' ') : '')
171175
endif
172176
call unite#start([['output/shellcmd', cmd]], {'log': 1, 'wrap': 1})
173177
endfunction

plugin/javaunit.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ command! -nargs=*
1111
\ JavaUnitExec
1212
\ call javaunit#TestMethod(<q-args>)
1313

14-
command! -nargs=0
14+
command! -nargs=*
1515
\ JavaUnitTestMain
16-
\ call javaunit#TestMain()
16+
\ call javaunit#TestMain(<q-args>)
1717

1818
command! -nargs=0
1919
\ JavaUnitTestAll

0 commit comments

Comments
 (0)