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

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

  • <strong id="5koa6"></strong>
    • 測試技術
    • 博客
    • 視頻
    • 開源
    • 論壇
    • 沙龍
    • 下載
    • 雜志
    • 招聘

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

    用代碼度量進行重構

    發布: 2008-4-03 17:35 | 作者: Andrew Glover | 來源: IBM | 查看: 70次 | 進入領測軟件測試網論壇討論

    領測軟件測試網

    9KZ"c2K6|!G0rE'~

    9Liw_p7{@3B測試私有方法

    ,GR j|b.T

    .aVuy7T4oZ N Y您將注意到在 清單 2 中定義的新 getStatus() 方法被聲明為 private。這在想驗證隔離的 方法的行為的時候就形成了一個有趣的挑戰。有許多方法可以解決這個問題:

    #Hz0tZ)fk
    • 把方法聲明成 public。
    • 把方法聲明成 protected,并把測試用例放在同一個包中。
    • 在父類中建立一個內部類,這個內部類是個測試用例。
    軟件測試技術門戶U1u\g&| aIHOEz3R

    還有另一個選擇:保留方法現有的聲明不變(即 private),并采用優秀的 JUnit 插件項目來測試它。軟件測試技術門戶6Z ]N'vw$T"ua!H

    0Y*m:V5i[2i1Ww 老湿亚洲永久精品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>