File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package server ;
22
33import com .google .gson .Gson ;
4+ import dataaccess .MemoryDataAccess ;
45import exception .ResponseException ;
56import model .Pet ;
67import io .javalin .Javalin ;
@@ -13,12 +14,16 @@ public class PetServer {
1314 private final WebSocketHandler webSocketHandler ;
1415 private final Javalin httpHandler ;
1516
17+ public PetServer () {
18+ this (new PetService (new MemoryDataAccess ()));
19+ }
20+
1621 public PetServer (PetService service ) {
1722 this .service = service ;
1823
19- this . webSocketHandler = new WebSocketHandler ();
24+ webSocketHandler = new WebSocketHandler ();
2025
21- this . httpHandler = Javalin .create (config -> config .staticFiles .add ("public" ))
26+ httpHandler = Javalin .create (config -> config .staticFiles .add ("public" ))
2227 .post ("/pet" , this ::addPet )
2328 .get ("/pet" , this ::listPets )
2429 .delete ("/pet/{id}" , this ::deletePet )
Original file line number Diff line number Diff line change 11package server ;
22
3- import dataaccess .MemoryDataAccess ;
43import exception .ResponseException ;
54import model .*;
65import org .junit .jupiter .api .*;
7- import service .PetService ;
86
97import java .util .Collection ;
108
@@ -16,8 +14,7 @@ class PetServerTest {
1614
1715 @ BeforeAll
1816 static void startServer () {
19- var service = new PetService (new MemoryDataAccess ());
20- petServer = new PetServer (service );
17+ petServer = new PetServer ();
2118 petServer .run (0 );
2219 var url = "http://localhost:" + petServer .port ();
2320 server = new ServerFacade (url );
You can’t perform that action at this time.
0 commit comments