0
爲不帶參數的protected void方法編寫Junit測試用例,該方法不執行任何操作。爲不帶參數的protected void方法編寫Junit
protected void init() {
i=10;
j=20;
}
現在,我想要寫init()
方法,它什麼都不做除了初始化一個Junit的。任何幫助表示讚賞。提前致謝。
爲不帶參數的protected void方法編寫Junit測試用例,該方法不執行任何操作。爲不帶參數的protected void方法編寫Junit
protected void init() {
i=10;
j=20;
}
現在,我想要寫init()
方法,它什麼都不做除了初始化一個Junit的。任何幫助表示讚賞。提前致謝。
如果你想在初始化後檢查字段是否設置完成,
@Test
public void fieldAreInitialized()
{
YourClass x = new YourClass();
x.methodWhichCallsInit();
Assert.assertEquals(10, x.getI());
Assert.assertEquals(20, x.getJ());
}
你試過了什麼? – nullpointer
在調用之前和之後檢查'i'和'j'。 – Oleg
到第二個Oleg的想法,在調用方法*之後'assert'它們的值*等於你在方法中初始化它們的值。 – nullpointer