我有一個測試類junit.framework.TestCase
擴展junit.framework.TestCase
與幾個測試methods.Each方法打開一個HTTP連接到服務器和交換請求和響應JSON字符串。一個方法得到一個字符串稱爲UID響應(類似於sessionId),我需要使用在隨後的請求到服務器。如何在JUnit測試之間共享狀態?
我以前寫這個字符串到一個文件和我的下一個請求讀取該文件的字符串。我一次運行一個方法。現在我試圖使用該字符串沒有文件操作。我維護一個hastable(因爲在我的測試類中有許多UID需要跟蹤)作爲實例變量,但最終發現該類正在爲我的每個方法調用加載,因爲我的靜態塊每次都在執行。這導致了這些UID的丟失。
如何在不寫入文件並從中讀取的情況下實現這一目標?
我懷疑我的標題是否符合我的要求。有人請相應地編輯它。
顯示您的代碼。 – carlspring 2012-07-10 09:52:25