程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Eclipse不可不知的用法之二:自動生成接口和JUnit測試類

Eclipse不可不知的用法之二:自動生成接口和JUnit測試類

編輯:關於JAVA

(3)通過類自動生成它的接口:

在Spring應用中,常常會用到“接口+實現類”的形式,即要實現類又要寫一個方法差不多的接口,有 時候感覺比較煩瑣。其實,Eclipse可以根據類自動抽取出接口來。

PersonServiceImpl.java的代碼如下:

在上面代碼的空白處點右鍵,或者在PersonServiceImpl類名上點右鍵 —> Refactor –> Extract Interface,如下圖:

在“在Extract Interface”對話框中,Interface name框中輸入接口名:PersonService,將 addPerson和queryPerson方法鉤選上,如下圖:

點OK後,即可自動生成PersonServiceImpl.java的接口類PersonService.java,如下圖:

而再看看PersonServiceImpl類代碼有了什麼變化:

(4)自動生成Junit測試類

在類名上點右鍵 –> New –> Other ,如下圖:

在新建對話框中,選擇Java >> Junit >> Junit Test Case

在“New Junit Test Case”對話框中,填寫測試類名,此處,用默認(PersonServiceTest)即行, 如果不想測試類與PersonService類置同一包下,可在Package中選擇指定的包來存放測試類,此處也默認 處理。如下圖:

點Next後進入下圖,將要測試的方法鉤選中,Finish即行。

如果第一次建測試類,它要求加入JUnit的jar包,點OK即行。如下圖:

這時,JUnit測試類PersonServiceTest.java便自動生成了,如下圖:

我們只須修改測試類的方法的方法體,即可進行測試。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved