2017-02-06 2 views
1

Ich habe Methode junit unterErste Fehler Ungültige Benutzer von Matcher Exception

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

zu testen I Mockito junit Methode unter

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

Ich erhalte ungültige Verwendung von Matcher Ausnahme haben. Ob obige Zeilen korrekt sind

Antwort

0

Dieser Fehler ist vorhanden, wenn Sie versuchen, einige Params mit den Mockito Wrappers zu übergeben und noch einige von Ihnen Params sind noch normal (wie die mockRequest in Ihrem Fall) übergeben.

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

Dank @Maciej Kowalski, Seine arbeitete für mich – Karthick

+0

Großen: Sie sollten die folgenden Refactoring. Froh, dass ich helfen konnte –

Verwandte Themen