2017-09-23 8 views
0

引数なしで保護されたvoidメソッドのJunitテストケースを記述します。何もしません。引数なしで保護されたvoidメソッドのJunitを記述してください。

protected void init() { 
    i=10; 
    j=20; 
} 

は今、私は初期から離れて何もしませんinit()メソッドのJUnitのを書きたいです。どんな助けもありがとうございます。前もって感謝します。

+1

何を試しましたか? – nullpointer

+1

これを呼び出す前後に 'i'と' j'をチェックします。 – Oleg

+0

を2番目のOlegの考え方に置き換え、メソッド内で*初期化したものと等しくなるように*メソッドを呼び出した後にその値をアサートします。 – nullpointer

答えて

1

初期化後にフィールドが設定されていることを確認したい場合は、それを正確に行います。

@Test 
public void fieldAreInitialized() 
{ 
    YourClass x = new YourClass(); 
    x.methodWhichCallsInit(); 

    Assert.assertEquals(10, x.getI()); 
    Assert.assertEquals(20, x.getJ()); 
} 
関連する問題