Ich versuche, ein Projekt in Eclipse Luna zu bauen und auf mehreren Linien in der Klasse Test ein Fehler auftritt, die getForEntity verweisen, zB:RestTemplate getForEntity Methode undefined
verify(mockRestTemplate,times(1)).getForEntity(any(), eq(String.class));
mockRestTemplate als Variable der Klasse RestTemplate definiert ist
import org.springframework.web.client.RestTemplate;
ich erhalte den Fehler in Eclipse:
die metho, und ich habe importiert d getForEntity (Objekt, Klasse) ist nicht definiert für das Typen RestTemplate
Dieser Code keinen Fehler für Kollegen führt das gleiche Projekt mit, so dass ich vermute, dass es etwas lokal meiner Umgebung.
Vielen Dank, Keith.
Nun, was ist die Signatur von getForEntity()? Was ist der Typ des ersten Arguments? Ist es ein Objekt? –
Kompilieren Sie Ihr Programm mit Java 8 oder parametrieren Sie den Aufruf von 'any',' Mockito. any() '(oder' URI', wenn das die gewünschte Überladung ist). –