You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: extensions/resteasy-reactive/rest/deployment/src/test/java/io/quarkus/resteasy/reactive/server/test/headers/ResponseHeaderTest.java
+147-5Lines changed: 147 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -225,6 +225,105 @@ public void testReturnRestMulti5() {
225
225
"header2", "h2"));
226
226
}
227
227
228
+
@Test
229
+
publicvoidtestReturnRestSse() {
230
+
Map<String, String> expectedHeaders = Map.of(
231
+
"Access-Control-Allow-Origin", "foo",
232
+
"Keep-Alive", "bar");
233
+
RestAssured
234
+
.given()
235
+
.get("/test/rest-sse")
236
+
.then()
237
+
.statusCode(200)
238
+
.headers(expectedHeaders);
239
+
}
240
+
241
+
@Test
242
+
publicvoidtestReturnRestSse2() {
243
+
RestAssured
244
+
.given()
245
+
.get("/test/rest-sse2")
246
+
.then()
247
+
.statusCode(200)
248
+
.headers(Map.of(
249
+
"Access-Control-Allow-Origin", "foo",
250
+
"Keep-Alive", "bar"));
251
+
252
+
RestAssured
253
+
.given()
254
+
.get("/test/rest-sse2?keepAlive=dummy")
255
+
.then()
256
+
.statusCode(200)
257
+
.headers(Map.of(
258
+
"Access-Control-Allow-Origin", "foo",
259
+
"Keep-Alive", "dummy"));
260
+
}
261
+
262
+
@Test
263
+
publicvoidtestReturnRestSse3() {
264
+
RestAssured
265
+
.given()
266
+
.get("/test/rest-sse3")
267
+
.then()
268
+
.statusCode(200)
269
+
.headers(Map.of(
270
+
"header1", "foo",
271
+
"header2", "bar"));
272
+
273
+
RestAssured
274
+
.given()
275
+
.get("/test/rest-sse3?h1=h1&h2=h2")
276
+
.then()
277
+
.statusCode(200)
278
+
.headers(Map.of(
279
+
"header1", "h1",
280
+
"header2", "h2"));
281
+
}
282
+
283
+
@Test
284
+
publicvoidtestReturnRestSse4() {
285
+
RestAssured
286
+
.given()
287
+
.get("/test/rest-sse2")
288
+
.then()
289
+
.statusCode(200)
290
+
.contentType(MediaType.SERVER_SENT_EVENTS)
291
+
.headers(Map.of(
292
+
"Access-Control-Allow-Origin", "foo",
293
+
"Keep-Alive", "bar"));
294
+
295
+
RestAssured
296
+
.given()
297
+
.get("/test/rest-sse2?keepAlive=dummy")
298
+
.then()
299
+
.statusCode(200)
300
+
.contentType(MediaType.SERVER_SENT_EVENTS)
301
+
.headers(Map.of(
302
+
"Access-Control-Allow-Origin", "foo",
303
+
"Keep-Alive", "dummy"));
304
+
}
305
+
306
+
@Test
307
+
publicvoidtestReturnRestSse5() {
308
+
RestAssured
309
+
.given()
310
+
.get("/test/rest-sse3")
311
+
.then()
312
+
.statusCode(200)
313
+
.headers(Map.of(
314
+
"header1", "foo",
315
+
"header2", "bar"));
316
+
317
+
RestAssured
318
+
.given()
319
+
.get("/test/rest-sse3?h1=h1&h2=h2")
320
+
.then()
321
+
.statusCode(200)
322
+
.headers(Map.of(
323
+
"header1", "h1",
324
+
"header2", "h2"));
325
+
}
326
+
228
327
@Path("/test")
229
328
publicstaticclassTestResource {
230
329
@@ -301,37 +400,80 @@ public String throwExceptionPlain() {
301
400
@ResponseHeader(name = "Keep-Alive", value = "timeout=5, max=997")
0 commit comments