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

正文內容

j2ee項目實訓struts框架技術——第9章基于struts框架的單元測試技術第2部分(專業(yè)版)

2025-01-12 16:14上一頁面

下一頁面
  

【正文】 因此,對這些功能的正確性也需要進行驗證。其中 setContextDirectory 方法設置 Web 站點所在的物理目錄,而 setConfigFile 設置 文件的目錄路徑。 所 以 , 如 果 調 用addRequestParameter(userName,yang),模擬的 HttpServletRequest 對象會保存該參 數 ; 因 此 , 在 被 測 試 的 Struts 框架的 Action 類 程 序 中 如 果 調 用 (userName) 時(通過 ActionForm 表單組件對象間接獲得),將用 “ yang”作為返回值,從而獲得實際的請求參數。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 7/11 頁 圖 examples 目錄中所提供的各個測試示例程序 讀者可以通過閱讀 examples 目錄中所提供的 文件中的內容來了解執(zhí)行該示例的環(huán)境和要求等方面的信息。在 MockStrutsTestCase 對象的 setup() 方法中, StrutsTestCase 框架創(chuàng)建出 ActionServlet 對象和其他在測試過程中所必需的其他模擬對象。 (userPassWord, userPassWord)。 3) StrutsTestCase 的主要功能 因為 StrutsTestCase 使用 ActionServlet 控制器來運行測試用例的代碼,因此它不僅可以測試 Action 組件類的功能實現(xiàn)代碼,而且也可以測試 ActionMappings, ActionFrom以及 ActionForwards 等對象聲明。它對基于 Struts 框架 Web 應用系統(tǒng)程序進行如下方面的單元測試。 if ((yang)amp。 4)模擬方式的優(yōu)勢與不足 1) 優(yōu)勢:速度快、測試效率高。請見圖 所示的 文件中的內容圖示。 ( 2) actionPerform() 方法 在完成 HttpServletRequest 對 象 的 創(chuàng)建 和 初 始化 工 作 之后 , 就 可以 調 用 actionPerform() 方法模擬觸發(fā)請求提交的全過程。 setContextDirectory(new File(C:/))??梢圆捎?JUnit 中的斷言方法 assertEquals 和 StrutsTestCase中所擴展提供的校驗方法 verifyXXXX()完成這些驗證功能。 8)驗證被測試的 Action 組件相關的其余狀態(tài)是否正確 本示例中被測試的 Action 組件類正確地執(zhí)行后,將跳轉到 / 頁面中,同時在該頁面中獲得由被 測試的 Action 組 件類所轉發(fā)來的請求參數值。需要采用下面的代碼來設置要測試的各個 Struts Web 系統(tǒng)中的有關路徑。因為在所創(chuàng)建的 HttpServletRequest 的模擬 實 現(xiàn) 中 , 會 把 這 些 請 求 信 息 保 存 在 適 當 的 設 置 狀 態(tài) 。請見圖 所示的 examples 目錄中的各個文件內容。 楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料 楊教授工作室,版權所有,盜版必究 , 5/11 頁 3) MockStrutsTestCase 類與 TestCase 類之間的關系 MockStrutsTestCase 類是一個擴展了 類的 JUnit 測試用例,所以每個測試用例都會執(zhí)行 setup()方法。 (userName, userName)。此時,就能極大地提高基于 Struts 框架的 Web 應用系統(tǒng)的可測試性能,使 Struts 框架 Web 應用系統(tǒng)程序的 單元測試更為方便和高效。 1) ActionForm 組件類中的 validate() 方法的驗證邏輯的正確性。amp。因為不必每次執(zhí)行測試用例代碼時而頻繁地啟動和停止應用服務器容器。 圖 examples 目錄中所提供的 文件中的內容圖示 StrutsTestCase 框架 模擬測試方式的工作過程 1)基于模擬測試方式的代碼示例 為了能夠說清 StrutsTestCase 框架模擬測試方式的工作過程,下面【例 96】中給出一段針對【例 95】中示例 UserInfoAction 組件類的測試用例中的某一個測試方 法的代碼,然后給出詳細的說明。 actionPerform() 方法再調用 ActionServlet 組件的 doPost()方法傳遞 HttpServletRequest 和 HttpServletResponse 的模擬實現(xiàn)對象。 setConfigFile(/WEBINF/)。 assertEquals(yang,(userName))。 verifyForwardPath(/)。 } 3)設置要測試的各個 Struts Web 系統(tǒng)中的有關路徑
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1