2017-01-30 8 views

答えて

7

あなたの方法が公開され、それはロジックを実行するので、それをテストするために理にかなっています。

それにもかかわらず、この方法

public void increaseString() { 
    counterString++; 
} 

は結果を返しません。したがって、このメソッドの動作をテストするには、このメソッドの副作用の結果を確認する必要があります。

たとえば、counterStringの値を返すメソッドString getCounter()がある場合、このメソッドを使用してアサーションを作成できます。

+0

'String'はインクリメント演算子をサポートしていないので、' counterString'は文字列にすることはできません。私は 'counterString'が' int'だと思います。 – khelwood

関連する問題