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