我正在嘗試爲一個名爲Student的類寫一些junit測試。基本上,每個學生都有一個studentNum,它被設置爲一個私有靜態int的迭代器。每次創建新學生時,studentNum都會增加。從junit測試類重置私有靜態int
我有一個函數的一些測試,從學生的數組列表中獲取studentNum爲1的學生。但是,每次我在新的測試中創建新的學生數組列表時,studentNum都會從之前測試的studentNum離開的位置開始。因此,第一次測試將使StudentNums從0到5的學生,第二次測試將使學生與6到11學生N.
我想知道是否有一種方法來重置我的測試中的私人靜態studentNum整數類,以便每次測試都可以從0開始。任何幫助將大大appreaciated。
也許你想要在每次測試之前調用一個'@ Before'方法。 –
你的代碼在哪裏? –
只需在每種測試方法之前創建一個新的'Student'夾具。 – eckes