• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘

    字號: | 推薦給好友 上一篇 | 下一篇

    利用 Eclipse 進行單元測試

    發布: 2008-6-15 15:00 | 作者: 不詳 | 來源: 領測軟件測試網編輯整理 | 查看: 110次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試技術網-g"~m^j

    !~'ww'n.L#E以上測試是作為簡單的 JUnit 測試運行的,沒有代碼覆蓋。您可以用大多數代碼覆蓋工具(例如,Cobertura 或 EclEmma)來運行本文中列出的任何一個測試。但是,用 Eclipse 內的代碼覆蓋工具運行 RMock 測試時會帶來一些問題(參見 表 1)。以下代碼顯示了實際堆棧跟蹤的代碼片段。

    9s(c.c4D ~)QnG
    st D3t){A%weJ1m清單 7. 場景 3 中測試失敗的堆棧跟蹤軟件測試技術網h:ZS8~,H-?-u!W"d m
                    
                    ...Superclass has no null constructors but no arguments were given
    	at net.sf.cglib.proxy.Enhancer.emitConstructors(Enhancer.java:718)
    	at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:499)
    	at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
    	at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:216)
    	at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
    	at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:285)
    	at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:660)
    	.....
    	.....
    

    &Brl^h T7E 軟件測試技術網 aK!_ jMV

    失敗原因是 jMock 無法通過沒有無參數構造函數的類定義創建可行的模擬對象。實例化 Collaborator 對象的惟一方法是提供兩個簡單參數。您現在必須找到一種方法把參數提供給模擬對象實例化過程以達到同樣的效果,這就是使用 RMock 的原因。

    u`-F d O4U T

    ;I0JngV&d用 RMock 測試框架更正失敗的測試軟件測試技術網8` 老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>