0
我正在尝试为mvn测试添加一个快捷方式,以便在Java中工作时快速获得反馈(tdd样式)。如何获得当前类名称使用vim运行mvn测试
你怎么能得到当前类你的工作中Concat的。测试,所以我可以做这样的事情!MVN -DfooTest测试
预先感谢您
我正在尝试为mvn测试添加一个快捷方式,以便在Java中工作时快速获得反馈(tdd样式)。如何获得当前类名称使用vim运行mvn测试
你怎么能得到当前类你的工作中Concat的。测试,所以我可以做这样的事情!MVN -DfooTest测试
预先感谢您
的名称如果你是里面的测试类本身或实现类 - 下面的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