如何获取当前类名以使用vim运行mvn测试
我正在尝试为mvn测试添加一个快捷方式,以便在使用java时能够快速获得反馈(tdd风格) 如何将当前正在使用的类的名称添加到concat.Test中,以便我可以执行以下操作!mvn-DfooTest测试如何获取当前类名以使用vim运行mvn测试,vim,Vim,我正在尝试为mvn测试添加一个快捷方式,以便在使用java时能够快速获得反馈(tdd风格) 如何将当前正在使用的类的名称添加到concat.Test中,以便我可以执行以下操作!mvn-DfooTest测试 提前感谢您如果您在测试类本身或实现类内部,下面的vimscript将使用mvn test运行单元测试(假设您的测试类与实现类+测试同名) function RunTest() let src_dir = finddir('src',';') exec 'cd' fnameescape(
提前感谢您如果您在测试类本身或实现类内部,下面的vimscript将使用mvn test运行单元测试(假设您的测试类与实现类+测试同名)
function RunTest()
let src_dir = finddir('src',';')
exec 'cd' fnameescape(src_dir)
exec 'cd ..'
let objName = expand('%:t:r')
let class = "mvn -Dtest=" .objName
if match(objName, "Test") == -1
let class = class . "Test"
endif
let class = class . " test"
echo class
echo system(class)
cd -
endfunction