2017-02-06 15 views
1

私が取得エラー無効なユーザー

public Response submitData(String a, BigInteger b, HttpServletRequest request){ 
} 

以下のJUnitをテストするための方法を持っている私は、整合例外の無効な使用を取得しています

@Test 
public void submitData_Success() throws Exception { 
    when(inAbcExample.submitData(anyString(),eq(new BigInteger("12")),mockRequest)).thenReturn(response); 
} 

以下mockito JUnitのメソッドを持っています。上記の行が正しいかどうかを確認する

答えて

0

anyXXX() mockitoラッパーを使用していくつかのパラメーターを渡そうとすると、このエラーが発生しますが、あなたのパラメーターの一部は正常に渡されます(例:mockRequest)。あなたは次のようにリファクタリングする必要があります:

@Test 
public void submitData_Success() throws Exception { 
    when(inAbcExample.submitData(anyString() 
      ,Mockito.eq(new BigInteger("12")),Mockito.eq(mockRequest))).thenReturn(response); 
} 
+0

ありがとう@Maciej Kowalski、その仕事のために – Karthick

+0

素晴らしいです。お役に立てて嬉しいです –

関連する問題