freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

在web應(yīng)用項目中應(yīng)用strutstestcasemock方式的單元測試的應(yīng)用實例(編輯修改稿)

2024-12-14 07:17 本頁面
 

【文章內(nèi)容簡介】 定的頁面,在本例子中,該頁面是 。 測試目標的實現(xiàn) 測試無效登錄 ( 1)測試的目的 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 6/12 頁 由于在本例的 UserLoginAction 類中主要依據(jù)用戶名稱和密碼來判斷用戶登錄的合法性,用戶名稱為“ yang”并且密碼為“ 1234”時,我們才認為是有效的用戶。 ( 2)實現(xiàn)的方法 因此,在本測試中故意將用戶名稱或者密碼設(shè)置為錯誤的狀態(tài),然后再進行測試。當控制權(quán)從 actionPerform() 返回之后,就可以檢查是否利用 這條出錯信息把用戶重定向到登錄錯誤的信息顯示的頁面中。 ( 3)測試代碼 public void testFailedLogin(){ setContextDirectory(new File(C:/))。 setConfigFile(/WEBINF/)。 setRequestPathInfo(/userLoginURI)。 addRequestParameter(userName,yang)。 addRequestParameter(userPassword,12345678)。 //提供錯誤的密碼 actionPerform()。 verifyForward(loginFailure)。 verifyForwardPath(/)。 String[] actionErrors = {}。 verifyActionErrors(actionErrors)。 } 測試目標的實現(xiàn) 測試有效登錄 ( 1)測試的目的 現(xiàn)在來驗證在用戶輸入正確的用戶名和口令時,是否會跳轉(zhuǎn)到成功頁面。同時,也將測試 request 對象的正確性以及 ActionErrors 的正確性(不應(yīng)該再產(chǎn)生出錯誤)。 ( 2)實現(xiàn)的方法 在本測 試代碼段中首先在請求參數(shù)中把用戶名設(shè)置為 yang,并把口令設(shè)置為 1234,然后調(diào)用 actionPerform()。在執(zhí)行 actionPerform() 方法時,需要調(diào)用 verifyForward() 方法,檢查用戶是否被重定向到成功頁面。它還調(diào)用了 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 7/12 頁 verifyNoActionErrors() 方法,以驗證在這個事務(wù)中沒有出現(xiàn) ActionErrors。 ( 3)測試代碼 public void testSuccessfulLogin() { setContextDirectory(new File(C:/))。 setConfigFile(/WEBINF/)。 setRequestPathInfo(/userLoginURI)。 addRequestParameter(userName,yang)。 addRequestParameter(userPassword,1234)。 actionPerform()。 verifyForward(loginSuccess)。 verifyForwardPath(/)。 assertEquals(yang,(userName))。 assertEquals(123,(userPassword))。 verifyNoActionErrors()。 } 完整的程序代碼 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 8/12
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1