why
ClientRequestException
val httpClientMock = HttpClient(MockEngine) { HttpResponseValidator { } install(JsonFeature) { serializer = GsonSerializer() } engine { addHandler { request -> val page = request.url.parameters["page"]!!.toInt() when { page < 38 -> { val t = ContentType.Application.Json.toString() val headers = headersOf("Content-Type" to listOf(t)) TextContent(reposJson, ContentType.Application.Json) respond(reposJson, headers = headers) } else -> throw "I can't ctor the exception" } } } }
rsetkus
respondError(HttpStatusCode.BadRequest, reposJson, headers)
A modern programming language that makes developers happier.