亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
使用Grester簡化Java應用程序的JUnit測試
作者:網(wǎng)絡轉(zhuǎn)載 發(fā)布時間:[ 2013/3/22 14:37:43 ] 推薦標簽:

清單 1. 把 Maven 指向包含 Groovy 依賴關系的遠程系統(tǒng)庫

               
<settings>
 <profiles>
  <profile>
   <id>repositoryDefinitions</id>
   <repositories>
   .....
   .....
   <!-- You may have other repositories -->
   ....
   ....
   <repository>
    <id>apache-snapshotsv/id>
    <name>Apache Snapshots Repository</name>
    <url>http://people.apache.org/repo/m2-snapshot-repository</url>
    <layout>default</layout>
    <snapshots>
     <enabled>true</enabled>
      <updatePolicy>daily</updatePolicy>
      <checksumPolicy>ignore</checksumPolicy>
    </snapshots>
    <releases>
     <enabled>false</enabled>
    </releases>
   </repository>
   .....
   .....
   </repositories>
   ...
  </profile>
 </profiles>
</settings>


接下來是 Maven 的插件配置,該插件配置將指定 Grester 的 Groovy 插件依賴關系的系統(tǒng)庫。此插件系統(tǒng)庫配置放在為系統(tǒng)庫聲明的同一個配置文件 中(例如,名稱 repositoryDefinitions 被用作配置文件的名稱),如下所示:

清單 2. 把 Maven 指向包含 Groovy 插件依賴關系的遠程系統(tǒng)庫

               
<settings>
 <profiles>
  <profile>
   <id>repositoryDefinitions</id>
   ....
   ....
   </repositories>
   <pluginRepositories>
   <!-- You may have other plug-in repositories -->
   ....
   ....
    <pluginRepository>
     <id>apache-snapshots</id>
     <name>Apache Snapshots Repository</name>
     <url>http://people.apache.org/repo/m2-snapshot-repository</url>
     <layout>default</layout>
     <snapshots>
      <enabled>true</enabled>
      <updatePolicy>daily</updatePolicy>
      <checksumPolicy>ignore</checksumPolicy>
     </snapshots>
     <releases>
      <enabled>false</enabled>
     </releases>
    </pluginRepository>
    ...
    ...
   </pluginRepositories>
   ...
  </profile>
 </profiles>
</settings>


現(xiàn)在您終于可以構建插件直至完成。Grester 要求使用 Maven V2.0.5 或更高版本。如果使用早期版本,則會在編譯和使用 Groovy-mojo-support 依賴關系中的功能時遇到問題。如果 $MAVEN_HOME/bin 目錄是可執(zhí)行文件系統(tǒng)路徑的一部分,則可以從 maven-grester-plugin 目錄(包含 Grester 的 pom.xml 文件的目錄)中執(zhí)行 mvn clean install 命令,如下所示:

圖 4. 從命令行構建 Grester

構建通常運行得很快(少于 20 秒)。圖 5 顯示成功安裝窗口。

圖 5. 在 Maven 的本地系統(tǒng)庫中安裝 Grester

Grester 的 TDD 方法
編寫 Grester 時,我必須在編寫集成測試時記住它們適用的操作系統(tǒng)環(huán)境。這變得有點挑戰(zhàn)性,因為我將從匹配操作系統(tǒng)類型的 if . . . else 子句開始,然后根據(jù)類型做出斷言。不久,如果為該平臺編寫測試的同時 又為另一個平臺編寫測試,則可以實現(xiàn)跨兩個平臺的穩(wěn)定的成功構建。

上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 被多人强伦的小柔小说片段 | 中文字幕在线网 | 又色又爽又黄的网站 | 成人小视频在线播放 | 一本到在线视频 | 国产一区二区在线播放 | 国产成人精品magnet | 免费韩国理伦片在线观看 | 天天干天天干天天天天天天爽 | 男人女人真曰批的视频动态 | 日本婷婷 | 成人午夜视频免费看欧美 | 日韩无| 91视频网址 | 婷婷久久综合九色综合98 | 黄色一级毛片 | 成人免费观看黄a大片夜月 成人免费观看www视频 | 黄色免费的网站 | 国产精品偷伦视频播放 | 亚洲国产成人久久综合一区 | 欧美成人怡春院在线激情 | 色婷婷激情五月 | 夜鲁夜鲁夜鲁在线观看福利 | 一级毛片一 | 手机在线一区二区三区 | 国产农村三片免费网站 | 国产欧美精品一区aⅴ影院 国产欧美成人一区二区三区 | 怡红院视频在线 | 国产高清在线观看麻豆 | 中国黄色毛片视频 | 国产亚洲精品在天天在线麻豆 | 黄色片中文字幕 | 九色97 | 天天干天天碰 | 亚洲欧美中文日韩在线v日本 | 福利三级| 天天曰夜夜曰 | 国产视频欧美 | tom影院亚洲国产一区二区 | 国产精品一区二区久久精品 | 最近2019年中文字幕大全视频 |