@@ -62,8 +62,7 @@ function javaunit#TestMethod(args,...)
6262 \. ' '
6363 \. cwords
6464 endif
65- let cmd = javaunit#util#EscapeCMD (cmd)
66- call unite#start ([[' output/shellcmd' , cmd]], {' log' : 1 , ' wrap' : 1 })
65+ call javaunit#util#ExecCMD (cmd)
6766 else
6867 if filereadable (' pom.xml' )
6968 let cmd= ' java -cp "'
@@ -87,15 +86,15 @@ function javaunit#TestMethod(args,...)
8786 \. ' '
8887 \. a: args
8988 endif
90- call unite#start ([[ ' output/shellcmd ' , cmd]], { ' log ' : 1 , ' wrap ' : 1 } )
89+ call javaunit#util#ExecCMD ( cmd)
9190 endif
9291endfunction
9392
9493function javaunit#TestAllMethods ()
9594 let line = getline (search (" package" ," nb" ,getline (" 0$" )))
9695 let currentClassName = split (split (line ," " )[1 ]," ;" )[0 ]." ." .expand (" %:t:r" )
9796 let cmd= ' java -cp "' .s: JavaUnit_tempdir .s: Psep .g: JavaComplete_LibsPath .' " com.wsdjeg.util.TestMethod ' .currentClassName
98- call unite#start ([[ ' output/shellcmd ' , cmd]], { ' log ' : 1 , ' wrap ' : 1 } )
97+ call javaunit#util#ExecCMD ( cmd)
9998endfunction
10099
101100
@@ -108,7 +107,7 @@ endfunction
108107
109108function javaunit#MavenTestAll ()
110109 let cmd = ' mvn test|ag --nocolor "^[^[]"'
111- call unite#start ([[ ' output/shellcmd ' , cmd]], { ' log ' : 1 , ' wrap ' : 1 } )
110+ call javaunit#util#ExecCMD ( cmd)
112111endfunction
113112
114113function javaunit#NewTestClass (classNAME)
@@ -153,29 +152,29 @@ function! javaunit#TestMain(...) abort
153152 else
154153 let currentClassName = expand (" %:t:r" )
155154 endif
156- if filereadable (' pom.xml' )
157- let cmd= ' java -cp "'
158- \. s: JavaUnit_tempdir
159- \. s: Psep
160- \. getcwd ()
161- \. join ([' ' ,' target' ,' test-classes' ],s: Fsep )
162- \. s: Psep
163- \. get (g: ,' JavaComplete_LibsPath' ,' .' )
164- \. ' " '
165- \. currentClassName
166- \. ' '
167- \. (len (a: 000 ) > 0 ? join (a: 000 ,' ' ) : ' ' )
168- else
169- let cmd= ' java -cp "'
170- \. s: JavaUnit_tempdir
171- \. s: Psep
172- \. get (g: ,' JavaComplete_LibsPath' ,' .' )
173- \. ' " '
174- \. currentClassName
175- \. ' '
176- \. (len (a: 000 ) > 0 ? join (a: 000 ,' ' ) : ' ' )
177- endif
178- call unite#start ([[ ' output/shellcmd ' , cmd]], { ' log ' : 1 , ' wrap ' : 1 } )
155+ if filereadable (' pom.xml' )
156+ let cmd= ' java -cp "'
157+ \. s: JavaUnit_tempdir
158+ \. s: Psep
159+ \. getcwd ()
160+ \. join ([' ' ,' target' ,' test-classes' ],s: Fsep )
161+ \. s: Psep
162+ \. get (g: ,' JavaComplete_LibsPath' ,' .' )
163+ \. ' " '
164+ \. currentClassName
165+ \. ' '
166+ \. (len (a: 000 ) > 0 ? join (a: 000 ,' ' ) : ' ' )
167+ else
168+ let cmd= ' java -cp "'
169+ \. s: JavaUnit_tempdir
170+ \. s: Psep
171+ \. get (g: ,' JavaComplete_LibsPath' ,' .' )
172+ \. ' " '
173+ \. currentClassName
174+ \. ' '
175+ \. (len (a: 000 ) > 0 ? join (a: 000 ,' ' ) : ' ' )
176+ endif
177+ call javaunit#util#ExecCMD ( cmd)
179178endfunction
180179let &cpo = s: save_cpo
181180unlet s: save_cpo
0 commit comments