Cześć,
stworzyłem sobie klasę pomocniczą do rejestracji w której trzymam jsony:
I teraz pytanie na takim przykładzie. Mam taki
stworzyłem sobie klasę pomocniczą do rejestracji w której trzymam jsony:
public class RegistrationControllerHelper {
public static final String validCredentials =
"{\"username\": \"New\", \"email\": \"new@mail.com\", \"password\": \"Password#3\"}";
public static final String invalidCredentials =
"{\"username\": \"invalid\", \"email\": \"invalid\", \"password\": \"invalid\"}";
public static final String malformedRequest =
"{\"username\": \"New\", \"email\": \"new@mail.com\", \"password\": \"Password#3\"";
public static final String emptyCredentials =
"{\"username\": \"\", \"email\": \"\", \"password\": \"\"}";
}
I teraz pytanie na takim przykładzie. Mam taki
@test
void whenEmailExist_ThrowException() {
assertException(() -> registration.register(registrationHelper.existEmail),
CredentialValidationException.class, "Email is already exist!.");
}
czy tak
@test
void whenEmailExist_ThrowException() {
// given
RegisterRequest request = registrationHelper.existEmail;
// when & then
assertException(() -> registration.register(request),
CredentialValidationException.class, "Email is already exist!.");
}
#java #naukaprogramowania
o
registrationHelper.existEmail
?to nie jest stała