[JAVA] JUnit用的template範例

[JAVA] JUnit用的template範例

  前兩篇文章我寫了JUnit和Eclipse的Template的東西,這一篇算是示範template的撰寫。我預計這是我最後一篇寫Eclipse的template相關文章。

宣告

設定:

Image(15)

輸出結果:

Image(16)

Tom補充

5~8行是自動產生的空格

如果直接把程式碼貼上去,而不使用這特殊語法的話,可以減少自動產生的空格,而且看起來也沒甚麼差別

這裡就產生個疑問了,那設計${:import}語法有甚麼用咧???

這讓我有種好像是多此一舉的感覺。

本體

(要放在class的body之內)

截圖1:

Image(17)

截圖2

Image(18)

執行結果:

被方塊框起來的,表示可以透過tab切換與編輯

底下有紅線的部分,表示編譯的話會失敗,但這裡會為編輯內容而變動內容

Image(19)

Tom感想:

這樣使用下來,有些地方覺得用得不太順

1.Class名稱無法直接用檔案的主檔名(${file}會連附檔名一起抓出來)。因為這點的關係,使得我宣告和本文分開寫。

2.targetMetod的部分用得不太好,因為輸入的地方會template的第18行,但那時不會知道要測試的class有甚麼method,我也找不到方法在24行輸入來決定18行的值。

3.程式碼空格的格數是採相對的,也就是如果一開始的位置都緊貼著最左邊,其他內容就會以最左邊為基本來決定空多少格;如果一開始的位置空4格,其他內容就會最少空4格