Skip to content

Commit 81ce0a2

Browse files
committed
fixed v3
1 parent f76c7c5 commit 81ce0a2

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

src/main/java/mate/academy/Main.java

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.time.LocalDate;
44
import java.time.LocalDateTime;
55
import mate.academy.exception.AuthenticationException;
6+
import mate.academy.exception.DataProcessingException;
67
import mate.academy.exception.RegistrationException;
78
import mate.academy.lib.Injector;
89
import mate.academy.model.CinemaHall;
@@ -13,10 +14,9 @@
1314
import mate.academy.service.CinemaHallService;
1415
import mate.academy.service.MovieService;
1516
import mate.academy.service.MovieSessionService;
16-
import mate.academy.service.UserService;
1717

1818
public class Main {
19-
public static void main(String[] args) throws RegistrationException, AuthenticationException {
19+
public static void main(String[] args) throws RegistrationException {
2020
Injector injector = Injector.getInstance("mate.academy");
2121
MovieService movieService =
2222
(MovieService) injector.getInstance(MovieService.class);
@@ -62,19 +62,27 @@ public static void main(String[] args) throws RegistrationException, Authenticat
6262
System.out.println(movieSessionService.findAvailableSessions(
6363
fastAndFurious.getId(), LocalDate.now()));
6464

65-
UserService userService = (UserService) injector.getInstance(UserService.class);
6665
AuthenticationService authenticationService =
6766
(AuthenticationService) injector.getInstance(AuthenticationService.class);
6867
System.out.println("register method started");
69-
User registeredUser = authenticationService.register("bob@gmail.com", "123456789qwerty!");
70-
System.out.println("register method finished");
71-
System.out.println(registeredUser.toString());
68+
try {
69+
User registeredUser = authenticationService
70+
.register("bob@gmail.com", "123456789qwerty!");
71+
System.out.println("register method finished");
72+
System.out.println(registeredUser.toString());
73+
} catch (RegistrationException e) {
74+
throw new DataProcessingException("Error registering user", e);
75+
}
7276

7377
System.out.println("-----------------");
7478

7579
System.out.println("login method started");
76-
User loginedUser = authenticationService.login("bob@gmail.com", "123456789qwerty!");
77-
System.out.println("login method finished");
78-
System.out.println(loginedUser.toString());
80+
try {
81+
User loginedUser = authenticationService.login("bob@gmail.com", "123456789qwerty!");
82+
System.out.println("login method finished");
83+
System.out.println(loginedUser.toString());
84+
} catch (AuthenticationException e) {
85+
throw new DataProcessingException("Error logining user", e);
86+
}
7987
}
8088
}

0 commit comments

Comments
 (0)