void setup()

in ddm-notification-service/src/it/java/com/epam/digital/data/platform/notification/listener/UserNotificationListenerKafkaIT.java [75:94]


  void setup() {
    keycloakWireMock.stubFor(
        post(String.format("/auth/realms/%s/protocol/openid-connect/token", realm))
            .willReturn(aResponse().withStatus(200)
                .withHeader("Content-type", "application/json")
                .withBody(jsonToStr("/json/keycloakTokenResponse.json"))));
    keycloakWireMock.stubFor(
        get(urlPathEqualTo(String.format("/auth/admin/realms/%s/users", realm)))
            .withQueryParam("username", equalTo("testuser"))
            .willReturn(aResponse().withStatus(200)
                .withHeader("Content-type", "application/json")
                .withBody(jsonToStr("/json/keycloakUserByUsernameResponse.json"))));
    keycloakWireMock.stubFor(
        get(urlPathEqualTo(String.format(
            "/auth/admin/realms/%s/users/3fa85f64-1234-4562-b3fc-2c963f66afa6/role-mappings/realm",
            realm)))
            .willReturn(aResponse().withStatus(200)
                .withHeader("Content-type", "application/json")
                .withBody(jsonToStr("/json/keycloakUsersRolesResponse.json"))));
  }