У меня возникает проблема с затоплением метода simplehttp.response.asjson (class type). Вот DOC: KeyCloak SimpleHttp < /p>
Вот пример кода, который я хотел бы загрязнять: < /p>
SampleResponse sampleResp = response.asJson(SampleResponse.class);
< /code>
Я попытался спросить CHATGPT для решений, однако предоставленное решение все еще не удается. Вот образец решения: < /p>
SimpleHttp.Response response;
SampleResponse sampleResponse = new SampleResponse();
when(response.asJson(SampleResponse.class)).thenReturn(sampleResponse);
< /code>
возвращает эту ошибку: < /p>
org.mockito.exceptions.misusing.NotAMockException: Argument passed to Mockito.mockingDetails() should be a mock, but is an instance of class java.lang.Class!
< /code>
Я также попробовал это решение: < /p>
when(response.asJson(any(SampleResponse.class))).thenReturn(sampleResponse);
< /code>
он все еще терпит неудачу и возвращает эту ошибку: < /p>
no suitable method found for asJson(sampleResponse)
method org.keycloak.broker.provider.util.SimpleHttp.Response.asJson(java.lang.Class) is not applicable
(inference variable T has incompatible bounds
equality constraints: sampleResponse
lower bounds: java.lang.Object,java.lang.Class)
method org.keycloak.broker.provider.util.SimpleHttp.Response.asJson(com.fasterxml.jackson.core.type.TypeReference) is not applicable
(inference variable T has incompatible bounds
equality constraints: sampleResponse
lower bounds: java.lang.Object,com.fasterxml.jackson.core.type.TypeReference
Подробнее здесь: https://stackoverflow.com/questions/794 ... lasst-type
Загрязнение keyCloak simplehttp.response.asjson (класс type) ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как отправить сигнал "ctrl+c" / sigint, чтобы Gradle javaexec type type type jvm?
Anonymous » » в форуме JAVA - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-