Junit Mockito de cas de test pour ResponseEntity<?> dans le cadre de l'intégration de printemps

Je suis en train d'essayer de se moquer de l'appel externe.

HTML:

 ResponseEntity<?> httpResponse = requestGateway.pushNotification(xtifyRequest);

requestGateway est une interface.

public interface RequestGateway
{
ResponseEntity<?> pushNotification(XtifyRequest xtifyRequest);
}

Ci-dessous est la méthode de test je suis en train de faire.

 @Test
public void test()
{


    ResponseEntity<?> r=new ResponseEntity<>(HttpStatus.ACCEPTED);

    when(requestGateway.pushNotification(any(XtifyRequest.class))).thenReturn(r);
}

Une erreur de compilation est là, dans la ci-dessus lors de la déclaration,en disant comme un type non valide.même thougg r est de type ResponseEntity.

Quelqu'un peut-il svp m'aider à résoudre ce problème ?

InformationsquelleAutor Jill | 2016-08-18