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

正文內(nèi)容

j2ee項目實訓(xùn)struts框架技術(shù)——第9章基于struts框架的單元測試技術(shù)第2部分-免費閱讀

2024-12-19 16:14 上一頁面

下一頁面
  

【正文】 verifyNoActionErrors()。本示 例中,主要是識別返回的路徑是否正確,即 forward 的名字或者目標(biāo)頁面文件名稱 —— 本示例的用戶登陸成功后,應(yīng)該跳轉(zhuǎn)到名稱為“ loginSuccess”的目標(biāo)頁面中。 setRequestPathInfo(/userLoginURI)。 【例 97】 測試用例類中的 setUp 和 tearDown 方法的編程示例 public void setUp() throws Exception { ()。在這個階段,模擬對象的狀態(tài)會被修改,以指出已經(jīng)保存 ActionErrors 或 ActionMessages 對象、或者指出由此生成的 ActionForward 對象。 assertEquals(12345678,(userPassWord))。 setConfigFile(/WEBINF/)。 圖 解包下載的 StrutsTestCase 系統(tǒng) 包的 *.zip 文件后的結(jié)果圖示 在 StrutsTestCase 框架的系統(tǒng) 包的 *.zip 文件中,也提供了有關(guān)的 API 幫助文檔以輔助開發(fā)過程中的查詢,請見圖 所示 的 API 幫助文檔的圖示。 StrutsTestCase 框架所提供的容器內(nèi)測試方法( Cactus 方法) 1)一般用于集成測試階段 由于在應(yīng)用容器內(nèi)的測試方法時,需要啟動 Servlet 容器的服務(wù)器,因此這種方法一般用于 Web 應(yīng)用系統(tǒng)的集成測試階段。 因為 StrutsTestCase 框架,自行創(chuàng)建 Struts 框架中的 ActionServlet 組件對象,同時由于 ActionServlet 組件在初始化時還需要 ServletContext 和 ServletConfig 對象,在請求處理時需要 HttpServletRequest 和 HttpServletResponse 對象。 } else{ //登錄失敗時將跳轉(zhuǎn)到失敗的頁面中,并顯示輸出錯誤提示信息 (userLoginError,new ActionError())。 UserLoginForm userLoginForm = (UserLoginForm) actionForm。 3) Action 組件類中能否正確地進(jìn)行動作轉(zhuǎn)發(fā)到目標(biāo) ActionForwards 對象。 StrutsTestCase 框架技術(shù) StrutsTestCase( STC)框架技術(shù) StrutsTestCase( STC)框架是一個專門負(fù)責(zé)測試 Strut 應(yīng)用程序的測試框架 ,它也是一個開源框架(下載的網(wǎng)址為 所示的下載頁面圖示)、并且是 JUnit 單元測試框架的擴展,提供對 Struts 框架的控制器 Action 組件代碼的單元測試的支持,可以方便地實現(xiàn)容器外的單元測試(不需要啟動 Servlet 容器)。 圖 StrutsTestCase 框架的下載頁面圖示 如何測試 Struts 框架控制器 Action 組件代碼 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 2/11 頁 1)基于 MVC 構(gòu)建的 Web 應(yīng)用系統(tǒng)中各層組件的單元測試 由于一個完整的基于 Struts 框架的 Web 應(yīng)用系統(tǒng)是 MVC 架構(gòu)的,因此應(yīng)該有表示層、控制層和模型處理層。 4) 能否正確地轉(zhuǎn)發(fā)到目標(biāo) JSP 頁面。 String userName = ()。 saveErrors(request,errors)。 StrutsTestCase框架都會創(chuàng)建出這些模擬對象,并把它們傳遞給 Struts 框架系統(tǒng)。在這種方法中, Web 應(yīng)用程序要部署在容器中,然后就可以像運行其他 JUnit 測試用例那樣運行測試用例。 圖 StrutsTestCase 框架中的 API 幫助文檔 此外,還提供了針對 MockStrutsTestCase 的測試示例程序 ,以及針對 CactusStrutsTestCase 的測試示例程序 。 setRequestPathInfo(/userLoginURI)。 verifyNoActionErrors()。 ( 3)驗證各種訪問的狀態(tài) 一旦控制權(quán)從 actionPerform() 方法返回,就可以調(diào)用適當(dāng)?shù)? verifyXXX() 方法(檢楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權(quán)所有,盜版必究 , 9/11 頁 測模擬對象的狀態(tài))來檢查各種假設(shè)是否成立。 } public void tearDown() throws Exception {
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1