@@ -4489,6 +4489,7 @@ public void testSSEOperationSupport() throws Exception {
4489
4489
File api = files .get ("PathApi.java" );
4490
4490
File delegate = files .get ("PathApiDelegate.java" );
4491
4491
4492
+ // SSE Endpoints
4492
4493
JavaFileAssert .assertThat (api )
4493
4494
.assertMethod ("sse1" , "ServerWebExchange" )
4494
4495
.hasReturnType ("Flux<String>" )
@@ -4503,17 +4504,15 @@ public void testSSEOperationSupport() throws Exception {
4503
4504
.hasReturnType ("Flux<String>" )
4504
4505
.toFileAssert ()
4505
4506
.assertMethod ("sse5" , "ServerWebExchange" )
4506
- .hasReturnType ("Flux<EventType>" )
4507
+ .hasReturnType ("Flux<EventType>" );
4508
+ //Non SSE Endpoints
4509
+ JavaFileAssert .assertThat (api )
4510
+ .assertMethod ("notSse1" , "ServerWebExchange" )
4511
+ .hasReturnType ("Mono<ResponseEntity<Void>>" )
4512
+ .toFileAssert ()
4513
+ .assertMethod ("notSse2" , "ServerWebExchange" )
4514
+ .hasReturnType ("Mono<ResponseEntity<Flux<String>>>" )
4507
4515
.toFileAssert ()
4508
-
4509
- // FIXME: Generator Crash
4510
- // .assertMethod("notSse1", "ServerWebExchange")
4511
- // .hasReturnType("Mono<ResponseEntity<Void>>")
4512
- // .toFileAssert()
4513
- // FIXME: Generator Crash
4514
- // .assertMethod("notSse2", "ServerWebExchange")
4515
- // .hasReturnType("Mono<ResponseEntity<Flux<String>>>")
4516
- // .toFileAssert()
4517
4516
.assertMethod ("notSse3" , "ServerWebExchange" )
4518
4517
.hasReturnType ("Mono<ResponseEntity<String>>" )
4519
4518
.toFileAssert ()
@@ -4523,11 +4522,10 @@ public void testSSEOperationSupport() throws Exception {
4523
4522
.assertMethod ("notSse7" , "ServerWebExchange" )
4524
4523
.hasReturnType ("Mono<ResponseEntity<String>>" )
4525
4524
.toFileAssert ()
4526
- // FIXME: Generator Crash
4527
- // .assertMethod("notSse8", "ServerWebExchange")
4528
- // .hasReturnType("Mono<ResponseEntity<String>>")
4529
- ;
4525
+ .assertMethod ("notSse8" , "ServerWebExchange" )
4526
+ .hasReturnType ("Mono<ResponseEntity<String>>" );
4530
4527
4528
+ // SSE Endpoints
4531
4529
JavaFileAssert .assertThat (delegate )
4532
4530
.assertMethod ("sse1" , "ServerWebExchange" )
4533
4531
.hasReturnType ("Flux<String>" )
@@ -4547,19 +4545,18 @@ public void testSSEOperationSupport() throws Exception {
4547
4545
.toFileAssert ()
4548
4546
.assertMethod ("sse5" , "ServerWebExchange" )
4549
4547
.hasReturnType ("Flux<EventType>" )
4550
- .bodyContainsLines ("return Flux.empty();" )
4551
- .toFileAssert ()
4548
+ .bodyContainsLines ("return Flux.empty();" );
4552
4549
4553
- // FIXME: Generator Crash
4554
- // .assertMethod("notSse1", "ServerWebExchange" )
4555
- // .hasReturnType("Mono<ResponseEntity<Void>> ")
4556
- // .bodyContainsLines("return result.then( Mono.empty()); ")
4557
- // .toFileAssert( )
4558
- // FIXME: Generator Crash
4559
- // .assertMethod("notSse2", "ServerWebExchange")
4560
- // .hasReturnType("Mono<ResponseEntity<Flux<String>>>")
4561
- // .bodyContainsLines("return result.then(Mono.empty());")
4562
- // .toFileAssert()
4550
+ // Non SSE Endpoints
4551
+ JavaFileAssert . assertThat ( delegate )
4552
+ . assertMethod ( "notSse1" , "ServerWebExchange " )
4553
+ . hasReturnType ( " Mono<ResponseEntity<Void>> " )
4554
+ . bodyContainsLines ( "return result.then(Mono.empty());" )
4555
+ . toFileAssert ()
4556
+ .assertMethod ("notSse2" , "ServerWebExchange" )
4557
+ .hasReturnType ("Mono<ResponseEntity<Flux<String>>>" )
4558
+ .bodyContainsLines ("return result.then(Mono.empty());" )
4559
+ .toFileAssert ()
4563
4560
.assertMethod ("notSse3" , "ServerWebExchange" )
4564
4561
.hasReturnType ("Mono<ResponseEntity<String>>" )
4565
4562
.bodyContainsLines ("return result.then(Mono.empty());" )
@@ -4572,12 +4569,9 @@ public void testSSEOperationSupport() throws Exception {
4572
4569
.hasReturnType ("Mono<ResponseEntity<String>>" )
4573
4570
.bodyContainsLines ("return result.then(Mono.empty());" )
4574
4571
.toFileAssert ()
4575
- // FIXME: Generator Crash
4576
- // .assertMethod("notSse8", "ServerWebExchange")
4577
- // .hasReturnType("Mono<ResponseEntity<String>>")
4578
- // .bodyContainsLines("return result.then(Mono.empty());")
4579
- ;
4580
-
4572
+ .assertMethod ("notSse8" , "ServerWebExchange" )
4573
+ .hasReturnType ("Mono<ResponseEntity<String>>" )
4574
+ .bodyContainsLines ("return result.then(Mono.empty());" );
4581
4575
}
4582
4576
4583
4577
@ DataProvider (name = "invalid sse endpoints" )
0 commit comments