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

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

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

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

    追求代碼質量: 測試 Struts 遺留的應用程序

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

    領測軟件測試網 軟件測試技術網 lS9Atkb1hPh]

    軟件測試技術網)@U0K!D$Y-MiE

    軟件測試技術網%zUD1Ay5`Y
    清單 12. 添加新測試軟件測試技術網G [-T/p:S-DJXJ

    :?!a)`1h3I \.X,q

    zB[/R E t

    public void testExecuteWithErrors() throws Exception{		
       setRequestPathInfo("/changePasswordSubmit");		
    
       addRequestParameter("username","jane");
       addRequestParameter("currentPassword","admin");
       addRequestParameter("newPassword1","meme");
       addRequestParameter("newPassword2","emem");
    
       actionPerform();		
       verifyActionErrors(
         new String[]{"error.changePassword.passwordsDontMatch"});
       verifyPassword("test/conf/dbunit-expect-user-same.xml");
     }
    
    在清單 12 中,我驗證了 清單 2 中的邏輯正確地捕捉到了口令值不匹配的情況。MockStrutsTestCase 類包含一個方便方法可以斷言錯誤條件,這個方法是 verifyActionErrors(),在這個方法中,錯誤 String 被傳遞進來進行驗證。還請注意,數據庫被檢查,這次是根據另一個包含相同值的文件(在這個示例中,username “jane” 有一個未加密的 password “admin”)。 軟件測試技術網oMm 老湿亚洲永久精品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>