Bonjour,

J'ai un type générique ModelListener<T> que je voudrais mocker avec EasyMock en spécifiant le type 'T' à 'Guest'.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ModelListener<Guest> mockListener = EasyMock.createStrictMock(ModelListener<Guest>.class);
Or, il n'est à priori pas possible d'appeler '.class' sur ce genre de classes.

A savoir que la solution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ModelListener<Guest> mockListener = EasyMock.createStrictMock(ModelListener.class);
fonctionne (les tests passent) mais me met le warning "Type safety: The expression of type ModelListener needs unchecked conversion to conform to ModelListener<Guest>"

Comment puis-je contourner ce problème ?

Merci