隨筆-42  評論-578  文章-1  trackbacks-0

          關鍵詞:Extract Interface、抽取接口、JUnit Test Case、JUnit測試、自動生成接口、自動生成測試類、Eclipse-jee使用方法、自動生成代碼、Eclipse3.5、圖解使用教程

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

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

          PersonServiceImpl.java的代碼如下:

          image

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

           image

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

          image

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

          image

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

          image

           

          (4)自動生成Junit測試類

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

          image

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

          image

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

          image

          點Next后進入下圖,將要測試的方法鉤選中,F(xiàn)inish即行。

          image

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

          image

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

          image

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



          本文原創(chuàng),轉(zhuǎn)載請注明出處,謝謝!http://www.aygfsteel.com/rongxh7(心夢帆影JavaEE技術(shù)博客)
              

          posted on 2009-06-28 03:33 心夢帆影 閱讀(14915) 評論(4)  編輯  收藏 所屬分類: Eclipse 、圖解教程

          評論:
          # re: [圖解教程]Eclipse不可不知的用法之二:自動生成接口和JUnit測試類[未登錄] 2009-06-28 23:19 | kylin
          聞道有先后  回復  更多評論
            
          # re: [圖解教程]Eclipse不可不知的用法之二:自動生成接口和JUnit測試類 2010-08-30 08:26 | 邀月
          感謝分享!  回復  更多評論
            
          # re: [圖解教程]Eclipse不可不知的用法之二:自動生成接口和JUnit測試類 2013-06-10 12:30 | 625575981
          good!  回復  更多評論
            
          # re: [圖解教程]Eclipse不可不知的用法之二:自動生成接口和JUnit測試類 2013-08-19 15:49 | zelong
          hao vevry 有用  回復  更多評論
            
          主站蜘蛛池模板: 乌拉特后旗| 栾川县| 淮北市| 天气| 靖边县| 郑州市| 阿勒泰市| 黔东| 简阳市| 泾阳县| 和硕县| 建平县| 漳平市| 滕州市| 台南县| 高安市| 揭西县| 陆良县| 芒康县| 清涧县| 临武县| 南靖县| 淄博市| 九台市| 蒙自县| 京山县| 镇沅| 利川市| 石楼县| 梓潼县| 江阴市| 永胜县| 丰台区| 湘乡市| 宕昌县| 保定市| 大兴区| 盐山县| 承德市| 育儿| 特克斯县|