2017-07-19 21 views
0

メソッドの引数の内容を変更するにはどうすればよいですか?

public class SomeClass { 

public void validateSomething(List<String> exceptions) { 
    //Nothing here 
} 
} 

public class AnotherClass { 

public SomeClass someClass; 

public void validate() { 
List<String> exceptions = new List<>(); 
someClass.validateSomething(exceptions); 

if(exceptions.length > 0) 
    //do something 
} 
} 

がどのように私は工assを模擬し、それがexceptions.lengthがAnotherClassのために実行されます0>コードパスように、例外リストに項目を追加するためにmockitoを使用することができ、次のJavaクラスを考えてみましょうか?

答えて

0

Answerインターフェイスを使用すると、メソッドが呼び出されたときに任意のアクションを実行できます。あなたの場合、単に引数を取って、あなたが望むようにそれを行うだけです。

関連する問題