熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

Ant+Cactus+Tomcat5.5容器內單元測試[3]

2013-11-23 20:54:36  來源: Java開源技術 

    在應用的webxml文件中添加測試所需的各種映射

    cactus提供了兩個task來完成這個工作CactifyWar和WebXmlMerge

    CactifyWar的功能是自動在已經打包的應用的webxml文件中添加所需的映射WebXmlMerge是提供合並兩個webxml文件的功能

    <target name=testprepare
    depends=war compilecactus testpreparelogging>
    <! Cactify the webapp archive >
    <cactifywar srcfile=${targetdir}/${projectname}war
    destfile=${tomcathome}/webapps/${projectname}cactifiedwar
    >
    <classes dir=${targetclassesjavadir}/>
    <classes dir=${targetclassestestdir}/>
    <lib dir=projectclasspath/>
    </cactifywar>
    </target>

    運行測試

    cactus提供了cactus和RunServerTests兩個task來運行測試

    cactus task是通過復制容器服務器的最小文件並運行來運行測試因此需要制定容器服務器的類型啟動速度稍快點另外配置比較方便但是無法測試象tomcat連接池等資源另外對tomcat的支持也不好

[]  []  []  []  


From:http://tw.wingwit.com/Article/program/Java/ky/201311/29280.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.