88
99import com .retailsvc .http .start .EchoHandler ;
1010import com .retailsvc .http .start .GetDataHandler ;
11- import com .sun .net .httpserver .HttpHandler ;
1211import java .io .IOException ;
1312import java .net .http .HttpResponse .BodyHandlers ;
1413import java .util .Map ;
@@ -130,7 +129,7 @@ void postDataShouldReturnJsonBody() {
130129
131130 @ Test
132131 void postDataShouldReturnBadRequestOnMissingRequiredProperties () {
133- Map <String , HttpHandler > handlers = Map .of ("post-data" , new EchoHandler ());
132+ Map <String , RequestHandler > handlers = Map .of ("post-data" , new EchoHandler ());
134133
135134 try (var server = newServer (handlers );
136135 var client = httpClient ()) {
@@ -606,8 +605,7 @@ class FormatEmail {
606605
607606 @ Test
608607 void formatEmailShouldReturnBadRequestOnInvalidEmail () {
609- try (var server =
610- newServer (Map .of ("format-email" , exchange -> exchange .sendResponseHeaders (200 , -1 )));
608+ try (var server = newServer (Map .of ("format-email" , req -> req .respond (200 ).empty ()));
611609 var client = httpClient ()) {
612610
613611 var request = newRequest (server , path + "?addr=not-an-email" , "GET" , noBody ());
@@ -631,8 +629,7 @@ void formatEmailShouldReturnBadRequestOnInvalidEmail() {
631629
632630 @ Test
633631 void formatEmailShouldReturnOkOnValidEmail () {
634- try (var server =
635- newServer (Map .of ("format-email" , exchange -> exchange .sendResponseHeaders (200 , -1 )));
632+ try (var server = newServer (Map .of ("format-email" , req -> req .respond (200 ).empty ()));
636633 var client = httpClient ()) {
637634
638635 var request = newRequest (server , path + "?addr=user%40example.com" , "GET" , noBody ());
@@ -658,8 +655,7 @@ class FormatByte {
658655
659656 @ Test
660657 void formatByteShouldReturnBadRequestOnInvalidBase64 () {
661- try (var server =
662- newServer (Map .of ("format-byte" , exchange -> exchange .sendResponseHeaders (200 , -1 )));
658+ try (var server = newServer (Map .of ("format-byte" , req -> req .respond (200 ).empty ()));
663659 var client = httpClient ()) {
664660
665661 var request = newRequest (server , path + "?data=not%20base64!!" , "GET" , noBody ());
@@ -683,8 +679,7 @@ void formatByteShouldReturnBadRequestOnInvalidBase64() {
683679
684680 @ Test
685681 void formatByteShouldReturnOkOnValidBase64 () {
686- try (var server =
687- newServer (Map .of ("format-byte" , exchange -> exchange .sendResponseHeaders (200 , -1 )));
682+ try (var server = newServer (Map .of ("format-byte" , req -> req .respond (200 ).empty ()));
688683 var client = httpClient ()) {
689684
690685 var request = newRequest (server , path + "?data=aGVsbG8%3D" , "GET" , noBody ());
@@ -710,8 +705,7 @@ class FormatInt32 {
710705
711706 @ Test
712707 void formatInt32ShouldReturnBadRequestOnOverflow () {
713- try (var server =
714- newServer (Map .of ("format-int32" , exchange -> exchange .sendResponseHeaders (200 , -1 )));
708+ try (var server = newServer (Map .of ("format-int32" , req -> req .respond (200 ).empty ()));
715709 var client = httpClient ()) {
716710
717711 var request = newRequest (server , path + "?n=2147483648" , "GET" , noBody ());
@@ -735,8 +729,7 @@ void formatInt32ShouldReturnBadRequestOnOverflow() {
735729
736730 @ Test
737731 void formatInt32ShouldReturnOkOnValidValue () {
738- try (var server =
739- newServer (Map .of ("format-int32" , exchange -> exchange .sendResponseHeaders (200 , -1 )));
732+ try (var server = newServer (Map .of ("format-int32" , req -> req .respond (200 ).empty ()));
740733 var client = httpClient ()) {
741734
742735 var request = newRequest (server , path + "?n=42" , "GET" , noBody ());
0 commit comments