我在Junit中編寫了一些測試用例。現在,在運行這些測試用例時,我收到錯誤消息,因爲某些屬性所需的值將從用戶會話中提供,例如用戶名。那麼如何在運行Junit測試用例的同時創建用戶會話併爲這些屬性提供會話值呢? 我必須將這些屬性輸入到Oracle數據庫中。感謝, Nigel。如何在運行Junit測試用例時創建用戶會話
1
A
回答
4
存在用於HTTP測試一些mock實現 - 例如Spring有org.springframework.mock
包包括像MockHttpSession
類。
使用模擬,你可以創建一個測試實例,並預先填充測試值,所以你的代碼看起來像一個真正的會話。
0
創建一個屬性文件,您可以在其中定義用戶名和密碼。 使用用戶名和密碼(如果需要,因爲您可以使用用戶名本身從數據庫中選擇用戶詳細信息)從屬性文件編寫getUserSessionObject自定義方法。 從getUserSessionObject中設置userSessionVariables。 每當提交被調用時調用此函數。
相關問題
- 1. 運行JUNIT測試用例時出錯
- 2. 運行Junit測試用例時OutofMemoryError
- 3. 同時運行JUnit測試用例
- 4. 如何在運行框架中運行JUnit測試用例2.3.2
- 5. 如何爲測試junit測試用例創建jar?
- 6. 如何從命令行在JUnit中運行測試用例?
- 7. 的build.xml不運行JUnit測試用例
- 8. 創建JUnit測試套裝時不會出現JUnit測試類
- 9. 如何在junit中創建動態測試用例?
- 10. 如何在詹金斯上自動運行junit測試用例?
- 11. 在Eclipse中,如何多次運行JUnit測試用例
- 12. 如何在Eclipse中運行Junit中的單個測試用例?
- 13. 如何在運行時在JUnit測試用例中設置超時
- 14. 如何使用Gradle運行JUnit測試?
- 15. 如何使用Junit運行AndroidDriver測試?
- 16. 如何獲取測試類實例JUnit從ClassRunner內部運行測試用例?
- 17. 如何讓JUnit在使用參數化運行器運行時忽略運行時的特定測試用例?
- 18. 在參數化junit測試用例中運行特定測試用例
- 19. JUnit:運行同時測試
- 20. 如何在Spring Junit中創建會話
- 21. 僅在運行JUnit測試時發生Hibernate SessionFactory創建失敗
- 22. Junit測試用例
- 23. 運行junit測試失敗。無法創建新的瀏覽器會話
- 24. JUnit - 如何在測試用例超時的情況下通過測試用例?
- 25. 如何使JUnit測試用例按順序運行?
- 26. 如何在JSP中通過Servlet同時運行多個JUNIT測試用例
- 27. 如何在運行時獲取JUnit 4中的測試用例名稱?
- 28. 在Eclipse中使用JUnit運行測試用例
- 29. 如何在SCons下運行JUnit測試?
- 30. Junit 3:如何從一個測試類只運行一個測試用例