[JAVA] JUnit用的template範例
前兩篇文章我寫了JUnit和Eclipse的Template的東西,這一篇算是示範template的撰寫。我預計這是我最後一篇寫Eclipse的template相關文章。
宣告
設定:
輸出結果:
Tom補充:
5~8行是自動產生的空格
如果直接把程式碼貼上去,而不使用這特殊語法的話,可以減少自動產生的空格,而且看起來也沒甚麼差別
這裡就產生個疑問了,那設計${:import}語法有甚麼用咧???
這讓我有種好像是多此一舉的感覺。
本體
(要放在class的body之內)
截圖1:
截圖2
執行結果:
被方塊框起來的,表示可以透過tab切換與編輯
底下有紅線的部分,表示編譯的話會失敗,但這裡會為編輯內容而變動內容
Tom感想:
這樣使用下來,有些地方覺得用得不太順
1.Class名稱無法直接用檔案的主檔名(${file}會連附檔名一起抓出來)。因為這點的關係,使得我宣告和本文分開寫。
2.targetMetod的部分用得不太好,因為輸入的地方會template的第18行,但那時不會知道要測試的class有甚麼method,我也找不到方法在24行輸入來決定18行的值。
3.程式碼空格的格數是採相對的,也就是如果一開始的位置都緊貼著最左邊,其他內容就會以最左邊為基本來決定空多少格;如果一開始的位置空4格,其他內容就會最少空4格