簡體   English   中英

在IntelliJ IDEA中使用Spring-test-mvc進行測試的更簡單方法? 備擇方案?

[英]Easier way to test with Spring-test-mvc in IntelliJ IDEA? Alternatives?

我最近一直在嘗試spring-test-mvc,因為當您像在Spring 3.0中那樣傳遞對象時,在應用程序上下文中使用handlerAdapter和handlerMapping對象不再支持會話屬性。

有什么方法可以簡化IntelliJ IDEA對這些測試的編碼? 必須導入這么多靜態方法非常耗時,並且說實話,我更喜歡使用我的舊方法進行更多測試(但是在3.1中我不能再這樣做了)。 有什么辦法告訴IntelliJ IDEA:“如果我鍵入get() ,則自動靜態導入該方法”?

除了控制器邏輯之外,spring-test-mvc是否有其他替代方法更容易編寫代碼,而且還能測試請求映射? 我還需要支持會話屬性。

除了在spring-test-mvc中編寫測試的怪異語法之外,將會話屬性傳遞到控制器中似乎真的很奇怪。 他們似乎鼓勵創建一個對象構造函數,以這種方式在其中傳遞會話對象...但是當在生產過程中不使用該構造函數時,我不想在控制器上創建該構造函數。 那必須是一個測試反模式,但是我看不到任何其他方法可以將會話對象作為請求的一部分傳遞,並且它們的示例鼓勵使用此對象構造函數。

謝謝

在IntelliJ的首選項中,在“ Project Settings > Code Style > Java下並在“ Import選項卡下,您可以輸入始終要使用*導入的某些包。 如果輸入經常導入的spring-test-mvc類的軟件包名稱,則IntelliJ應該在開始鍵入時自動為您建議方法(並為其添加導入)。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM